![]() |
Pasar texto con saltos de linea Si el metodo POST de un formulario envia el contenido del texto de un "textarea", luego al recoger la variable y volver a poner el texto, no me hace los cambios de linea (puntos y aparte) y me coloca todo en una linea continua. Existe algun metodo para conseguirlo. |
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, |
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: |
Me fué de fabula la solución de Cluster. Wuayyyyyyyyyyyy |
Camargo .. fijate en el manual de PHP: (comentarios usuarios) Cita:
Cita:
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, |
he entendido todo esto, pero tengo una duda, como aplico esto a un texto que ya está escrito en la base de datos? |
$tu_fuente_de datos = $por_ejemplo_datos['tu_campo']; echo nl2br($tu_fuente_de datos); |
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? |
| La zona horaria es GMT -6. Ahora son las 05:39. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.