Foros del Web » Programando para Internet » PHP »

Ayuda con salto de linea

Estas en el tema de Ayuda con salto de linea en el foro de PHP en Foros del Web. Hola, estoy haciendo un administrador de contenidos para un cliente y en una seccion la informacion a ingresar es amplia y se requiere separar parrafos ...
  #1 (permalink)  
Antiguo 25/04/2004, 12:04
 
Fecha de Ingreso: julio-2002
Ubicación: Lima
Mensajes: 177
Antigüedad: 21 años, 7 meses
Puntos: 0
Ayuda con salto de linea

Hola, estoy haciendo un administrador de contenidos para un cliente y en una seccion la informacion a ingresar es amplia y se requiere separar parrafos pero lo que no quiero es que el cliente ande escribiendo <br> o <p> existe alguna forma de detectar si en una text area hay un salto de linea y cambiarlo luego por una <p>??

gracias :)


PD: el ejemplo más claro de esto este text area desde donde estoy escribiendo este mensaje y solo presiono enter y luego algun script lo interpreta como <p> :)
  #2 (permalink)  
Antiguo 25/04/2004, 13:02
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 7 meses
Puntos: 9
puedes hacerlo interpretando el br, con la función nl2br($tu_texto).
  #3 (permalink)  
Antiguo 25/04/2004, 18:33
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 5 meses
Puntos: 1
y una vez que lo tienes como <br> como te comenta lado2mx, puedes usar str_replace para poner la etiqueta HTML que quieras

saludos
  #4 (permalink)  
Antiguo 25/04/2004, 20:05
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 4 meses
Puntos: 1
Esperen un momento

Si lo que estas haciendo es insertando el contenido de ese textarea en un campo de una base de datos, entonces el se te inserta con los espacios de linea y saltos de lineas y todo. Ahora cuando vayas a leerlo si el campo no es de tipo BLOBL debes hacerlo mediante nl2br(campo)

Salu2
__________________
Ing. Reynier Pérez Mira
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:31.