Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/04/2003, 15:06
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Camargo .. fijate en el manual de PHP: (comentarios usuarios)

Cita:
[Editor's Note: Each major operating system uses a different character or set of characters to indicate the end of a line.

Macintosh: \r
Unix : \n
Windows : \r\n

The code below allows the line endings to be easily replaced with a br tag on any of the three major OSs.

[email protected]]

Well, there's some major issues with NewLine codes vs OS (win, linux, mac). Here is what I use : $s_data = ereg_replace("(\r\n|\n|\r)", "<br />", $s_data);
So far it worked great for me.
Greets, EiGHTRAKS
Y da igual donde lo uses ..

Cita:
el codigo de cluster sirve para reproducir desde el $row ,,
pero si quieres enviar el <br> directo desde tu formulario de proceso a la BD o al txt,, usa este:
sería lo mismo:
Código PHP:
$mensaje=nl2br($mensaje); 
Pruebalo y veras ..

Lo que hacia alusión es que guarde en la medída de lo posible sin "<br>" en su BD o txt .. eso "ahora" unos bytes en tu sistema de almacenamiento y sobre todo hace "portable" esos datos a cualquier dispositivo de salida (HTML, de un TXT por ejemplo a una BD . .etc etc ..).

Como todo en la vida lo que propongo tiene ese "pro" en contra de tiempo de proceso de PHP si vas a enviar esa "$variable" al navegador (a HTML) aplicando la función nl2br() (que ademas no usa el motor de expresiones regulares como ergi_replace() pues ya está integrada la función en el nucleo de PHP ..)


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.