Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2009, 09:48
Sancas
 
Fecha de Ingreso: marzo-2008
Mensajes: 96
Antigüedad: 16 años, 1 mes
Puntos: 0
stripslashes() no funciona (Solucionado)

Hola a todos:

Para trabajar con MySql uso mysql_real_escape_string(), y para mostrar los resultados escapados, pero sin la contrabarra utilizo stripslashes()
El caso es que no me funciona.
Si consulto un campo que contiene Pepito\' al agregarle stripslashes() aparece igual...
En estos momentos estoy viendo que no funciona al enviar emails.
Es decir, yo añado líneas de texto al email y por ejemplo pongo:

Código PHP:
$Mensaje.="Usuario: ".mostrarCadena($row['user'])."<br>\n"
mostrarCadena() tiene un Trim, Htmlentities y el StripSlashes.

Y al recibir el email recibo:
Usuario: Pepito\'

Gracias a todos por vuestro tiempo

P.D: Edito -> Solución:
escribir en el .htaccess el siguiente código para desactivar las magic quotes:

Código:
<ifmodule mod_php5.c>
php_flag magic_quotes_gpc off
</ifmodule>

Última edición por Sancas; 21/04/2009 a las 10:29 Razón: Solucionado