Menú Principal

Una duda

Iniciado por n3fisto, 10 Julio 2010, 23:29 PM

0 Miembros y 1 Visitante están viendo este tema.

n3fisto

miren mii duda es esta :/

por que cuando hago esto, a las comillas ( "" ) les agrega un diagonal invertida ( \ )

$fp=fopen("$nombre.html","w");
fwrite($fp,$_POST['texto']);
fclose($fp)
me explique?

braulio--

Porque es una "protección" de php que se llama Magic Quotes, busca en google.

academo

Si lo que preguntas es como le quitas las comillas, usa la funcion stripslashes

fwrite($fp,stripslashes($_POST['texto']));

y por cierto, cuidado con lo que haces, ese codigo se ve muy bien para inyectar codigo ;)
Ahora todo se ve mas claro y todo es mas facil... como me gustan estos tiempos

n3fisto

Cita de: academo en 11 Julio 2010, 20:46 PM
Si lo que preguntas es como le quitas las comillas, usa la funcion stripslashes

fwrite($fp,stripslashes($_POST['texto']));

y por cierto, cuidado con lo que haces, ese codigo se ve muy bien para inyectar codigo ;)

Jeejejejej solo es un poco de diversion lo q pienso hacer