Foros del Web » Programando para Internet » PHP »

problema con formulario y paso de variables

Estas en el tema de problema con formulario y paso de variables en el foro de PHP en Foros del Web. Hola. Mi problema es el siguiente. Tengo un formulario en el que van a escribir poemas de la forma este es un poema de lo ...
  #1 (permalink)  
Antiguo 27/12/2005, 11:33
 
Fecha de Ingreso: abril-2003
Mensajes: 11
Antigüedad: 14 años, 8 meses
Puntos: 0
problema con formulario y paso de variables

Hola.
Mi problema es el siguiente.
Tengo un formulario en el que van a escribir poemas de la forma

este es un poema
de lo que
sea
para mostrar
el ejemplo

Pero al recibirlo en la siguiente pagina me aparece en una sola linea

este es un poema de lo que sea para mostrar el ejemplo

¿Por que pasa esto?
¿Como puedo solucionarlo?

Agradecere su ayuda.
  #2 (permalink)  
Antiguo 27/12/2005, 11:46
Avatar de Master Solution  
Fecha de Ingreso: octubre-2005
Mensajes: 51
Antigüedad: 12 años, 2 meses
Puntos: 1
Para eso tenes que usar la funcion nl2br()

Código PHP:
echo nl2br($_POST['variable']); 
Aunque tambien te convendria por seguridad hacer lo siguiente, para evitar XSS.

Código PHP:
echo nl2br(htmlspecialchars($_POST['variable'])); 
__________________
-=[ 3KLabs ]=-
-=[ Diseño - Programación - Desarrollo ]=-
-=[ Posicionamiento en Buscadores ]=-
-=[ Hosting de Calidad ]=-
  #3 (permalink)  
Antiguo 27/12/2005, 13:59
 
Fecha de Ingreso: abril-2003
Mensajes: 11
Antigüedad: 14 años, 8 meses
Puntos: 0
gracias por la funcion ln2br

gracias y seguire tu consejo. Utilizare

$texto = nl2br(htmlspecialchars($_POST['variable']));
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 10:06.