Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
eu terminei de fazer um simples sistema para editar um aquivo,ai nesse arquivo tem "
sempre que eu clico para editar ele,o sistema adiciona uma \ antes do "
alguém sabe o que pode ser? :)
por exemplo uma funcao do php pra evita escape da sintaxe..
addslashes
http://us2.php.net/manual/en/function.addslashes.php
valww
Eu tentei também antes de postar aqui o addslashes mais não funcionou,
<?php
include("incluir/configura.php");
$hotuk = "hotuk.ini";
$file = "$rootDir$hotuk";
$post = $_POST['hotuk'];
$fp = file_put_contents($file, $post);
if($fp){
echo "
<script>
alert(\"Hotuk editada com sucesso!\");
</script>
";
echo "<script>history.go(-1);</script>";
}else{
echo "
<script>
alert(\"Falha!\");
</script>
";
echo "<script>history.go(-1);</script>";
}
?>
ai está o códigoManda o configura.php.E checa se o magic_quotes_gpc tá ligado.
Cara...as vezes o próprio SO faz isso.To no Debian squeeze/sid e aqui é escapado.
---
>
por exemplo uma funcao do php pra evita escape da sintaxe..
addslashes
http://us2.php.net/m....addslashes.php
valww
codeina?
magic_quotes_gpc não está ligado.
Verifique a existência de funções de escape.
Como você está tratando as strings ? magic_quotes está ativado ?