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>