Foros del Web » Programando para Internet » PHP »

problema con intros, comillas simples y dobles en formularios

Estas en el tema de problema con intros, comillas simples y dobles en formularios en el foro de PHP en Foros del Web. ola a todos! tengo un problema con un libro de visitas, y es que tengo un formulario (campos nombre y comentario) que al darle a ...
  #1 (permalink)  
Antiguo 09/02/2009, 12:13
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
problema con intros, comillas simples y dobles en formularios

ola a todos!

tengo un problema con un libro de visitas, y es que tengo un formulario (campos nombre y comentario) que al darle a enviar hace una llamada a la una pagina php con el siguiente código:

Código PHP:
<?php
$pvm 
getdate();
$archivo="comentarios.txt";
$uusi="<table border=0 width=95% cellspacing=1><tr><td width=30%><b><font color='000000'>NOMBRE</b></td><td width=70%> $nome </td></tr><tr><td width=30%><b>DATA </b></td><td width=70%>$pvm[mday]/$pvm[mon]/$pvm[year] $pvm[hours]:$pvm[minutes]</td></tr><tr><td width=30%><b>COMENTARIO</b></td><td width=70%> $texto </td></tr></table><hr width=70%>\n\n";
$fp=fopen($archivo"r+");
$vanha=fread($fpfilesize($archivo));
fseek($fp0);
fwrite($fp"${uusi}${vanha}");
fclose($fp);
?>
los comentarios se guardan en comentarios.txt pero el problema es que si en un formulario introduzco un intro (un <br> equivalente en html) no me lo introduce, sino que introduce un salto de línea. con las comillas simples y dobles le antepone una barra invertida, \, y las muestra de la siguiente manera: \' o \".

como puedo hacer para que esto no pase.

gracias de antemano!!
  #2 (permalink)  
Antiguo 09/02/2009, 12:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: problema con intros, comillas simples y dobles en formularios

Hola boli-sp,

Busca las siguientes funciones en el Manual de PHP: nl2br, stripslashes, addslashes.

Saludos
  #3 (permalink)  
Antiguo 09/02/2009, 12:36
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: problema con intros, comillas simples y dobles en formularios

muchas gracias. problema resuelto!! :D
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 17:00.