Cita:
Iniciado por memoadian
Es que ami nunca me hadado ese problema, al imprimir me imprime normal, y quitar esa funcion podria sder catastrofico, si a ti, si te los imprime, puedes usar una funcion que los quite al imprimir, pero que raro se me hace.
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
No se recomienda el uso de esa directiva, de hecho en PHP 5.3 esa funcion esta deprecated
http://php.net/manual/en/security.magicquotes.php Cita: Se que podría hacer una función para que no los imprima y de última voy a hacer eso, pero mi idea en realidad es que no se guarden en la base de datos, ya que nunca se sabe cuando se va a necesitar un '/' real.
Ronruby, que tipo de script sería ese? yo recibo el dato y hago algo asi de sencillo antes de insertarlo en la base:
$comentario = mysql_real_escape_string($_POST["comentario"]);
A la hora de insertar un \, se inserta otro mas para escaparlo \\ asi que no habria problema con solo hacerlo cuando se imprima.
De todas maneras, tendrias que hacer lo siguiente en donde se insertan los datos
Código PHP:
<?php
$variable = get_magic_quotes_gpc() ? stripslashes($variable) : $variable ;
$variable = mysql_real_escape_string($variable);
?>
Creo es asi, lo que hace es que si esta activada, le quita los \ e inserta los datos usando mysql_real_escape_string en su lugar.