Cargando

Ir a contenido


PHP no me respeta los saltos de línea de mi texto?



2 Respuestas de expertos

#1   Gisela

  •   Reputación:9
  •   Respuestas:51

Publicado 19 marzo 2014 - 00:50

Cuando completo un textarea de un formulario o de un fichero, los saltos de línea no se respetan y me deforma el texto o me lo deja todo junto, como puedo hacer para separarlo?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

#2   Steve Blanc

  •   Reputación:27
  •   Respuestas:59

Publicado 19 marzo 2014 - 00:54

Si tu texto proviene de un campo textarea de un formulario o de un fichero, los saltos de línea vendrán como caracteres \n. Y como el texto lo quieres mostrar dentro de una página HTML, debes cambiar esos caracteres por la cadena, que es el salto de línea de HTML. La forma más sencilla de hacerlo es con la funcion nl2br().

Es recomendable almacenar los textos con el salto de línea codificado como \n y convertirlo con nl2br() justo antes de mostrarlo en la página. Además de ocupar menos espacio, podremos usar el texto almacenado para otros formatos distintos de HTML.

#3   Gisela

  •   Reputación:9
  •   Respuestas:51

Publicado 19 marzo 2014 - 01:57  AUTOR PREGUNTA

He tuilizado la funcion nl2br() que me dices y me ha servido gracias


No esperes más y entra en Solvetic
Deja tus soluciones y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Preguntas Similares

  Preguntas Iniciado Por Estadísticas Último Mensaje

x

¿Tienes otra pregunta? Aquí puedes encontrar más soluciones!

No esperes más y entra en Solvetic! Solo te esperan ventajas ¡Únete!

Suscribirse