Tengo este form:
Código:
a este php:<form name="form1" method="post" action="grab.php"> <p align="center"><span class="Estilo1">Nombre:<br /> </span><span class="Estilo1"> <input type="text" name="titulo" /> </span></p> <p align="center"><span class="Estilo1">Contenido<br /> <textarea name="contenido" cols="40" rows="15"></textarea> <input type="submit" value="enviar"/>
Código:
Ahora... lo que trae "$_POST['contenido']);" es codigo html... pero que pasa.. cuando muestra alguna comilla o doble comilla lo muestra asi.. <?php $fecha= time (); $archivo= "fichero.txt"; $titulo= $_POST['titulo']; $contenid = htmlentities($_POST['contenido']); $todo = "<html><head><title>$titulo</title></head><pre>$contenido <br /># Unadvised.com.ar [$fecha]</pre></html>"; $fch= fopen($archivo, "w"); fwrite($fch, $todo); fclose($fch); ?>
EJ:
Código:
Yo quiero que lo muestre asi:<body bgcolor\"#000000\">
Código:
Tal cual lo escribo en el input.. o mejor dicho en el textarea... yo utilizo <body bgcolor"#000000">
htmlentities();
pero que otra funcion se puede utilizar para que muestre el codigo html sin modificarlo
Desde ya muchas gracias...
EDIT: Tanto las comillas como las doble comillas que se muestren tal cual las pongo.. sin que se le agregue la barra \" o \'
Salu2!