Existe algun metodo para conseguirlo.
|
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
|
|||||||
![]() |
|
|
Herramientas | Desplegado |
|
|
#1 (permalink) |
![]() Fecha de Ingreso: febrero-2003
Mensajes: 183
|
Pasar texto con saltos de linea
Existe algun metodo para conseguirlo. |
|
|
|
#2 (permalink) |
|
Moderador
![]() ![]() ![]() ![]() Fecha de Ingreso: noviembre-2002
Ubicación: Santiago - Chile
Mensajes: 34.442
|
Aplica nl2br() a la variable que contenga el contenido de tu texarea .. Pero solo a la hora de presentar esa variables a HTML en tu navegador .. No guardes en tu BD o .txt ese dato aplicado nl2br() ...
Código PHP:
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. Última edición por Cluster; 08-abr-2003 a las 14:26 |
|
|
|
#3 (permalink) |
![]() |
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: Código PHP:
__________________
|
|
|
|
#5 (permalink) |
|
Moderador
![]() ![]() ![]() ![]() Fecha de Ingreso: noviembre-2002
Ubicación: Santiago - Chile
Mensajes: 34.442
|
Camargo .. fijate en el manual de PHP: (comentarios usuarios)
Cita:
Y da igual donde lo uses ..[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. -zak@php.net] 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
Cita:
sería lo mismo: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: Código PHP:
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. |
|
|
|
#7 (permalink) |
|
Moderador
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Fecha de Ingreso: noviembre-2002
Ubicación: 34.517 S, 58.500 O
Mensajes: 12.899
|
$tu_fuente_de datos = $por_ejemplo_datos['tu_campo'];
echo nl2br($tu_fuente_de datos);
__________________
Argentinos, "somos lo que somos" |
|
|
|
#8 (permalink) |
![]() Fecha de Ingreso: septiembre-2006
Mensajes: 41
|
Re: Pasar texto con saltos de linea
quizas no me expliqué bien, me refiero que si yo solamente escribo muchas líneas en el textarea sin presionar ENTER, por ejemplo aqui en el foro, automáticamente lo "corta" pero al imprimirlo en pantalla, lo tira en una sola línea. la pregunta sería: nl2br lo puedo aplicar aunque el usuario no haya presionado ENTER?
|
|
![]() |
| Herramientas | |
| Desplegado | |
|
|