Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/10/2006, 06:15
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por informa Ver Mensaje
Con "nl2br" se puede forzar ese salto mediante ese código. Pero aqui estamos hablando de modificar el texto plano que viene de un textarea que no tiene ese código para el salto de linea.
¿Donde utilizamos el "nl2br"?
Ese "código" de salto de línea se origina cuando tú en un textarea .. aunque NO LO VEAS pulsas un "intro" (enter) generando un parrafo nuevo.

Por eso son "códigos de control" y vienen con un \ delante (caracter de escape) ..

La función que convierte esos "saltos de línea" texto plano que son los códigos de control \n o \r .. o \r\n según S.O. del usuario .. para que tu los veas "representados" en HTML .. ya sabras que un sálto de línea en HTML es un "tag": <br> .. y en PHP ya tienes la función que te hace esa conversión directa sin más preocupaciones:

La aplicas en el momento de generar tu página HTML en dicha variable:

Código PHP:
nl2br($text_area
(NO la apliques al guardar tu dato en tus BBDD o donde lo gestiones).

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