Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2011, 13:15
Pastro75
 
Fecha de Ingreso: diciembre-2002
Mensajes: 17
Antigüedad: 21 años, 9 meses
Puntos: 0
Dudas con la funcion nl2br

Hola, primero excusarme por mi pobre lenguaje tecnico sobre el tema. Estoy bastante pez en cuanto a php y javascript.

Vereis, tengo un textarea que carga el contenido de un txt. Hasta aqui todo bien, pero me surge el problema, que no hace los saltos de párrafo.
Para eso he leido en este foro que existe la funcion nl2br.
El problema es que no se implementarla en mi código.
el código del form es el siguiente:

Código PHP:
<form action="grabar_teatreadults.php" method="POST">
<?php
//leer el archivo linea por linea
$contenido="";
$fp=fopen("teatreadults.txt","r");
while(!
feof($fp))
{
//lee 80 caracteres por linea o hasta fin de linea, lo que ocurra primero
$contenido.=fgets($fp,80);
}
fclose($fp);
?>
<p><textarea rows="4" cols="30" name="teatreadults" id="teatreadults" class="teatreadults"><?php echo $contenido;?></textarea><input type="submit" value="Enviar" name="envia"></p>
</form>
El código de grabar_teatreadults.php es:

Código PHP:
<?php
$fp
=fopen("teatreadults.txt","w+");
fwrite($fp,$_POST['teatreadults']);
fclose($fp);
?>

La verdad, os lo agradeceria mucho si me podeis ayudar, he probado varias combinaciones, como por ejemplo poner dentro del txt este código:

Código PHP:
<?php
echo nl2br("Aqui va el texto del txt");
?>
Y funciona, pero en cuanto grabo algo nuevo en el texto y respetando el código me dá error.