Salut,
j'ai sa a partir d'un code pour éviter ces soucis :
<?php
class magic_quote {
// Définition des methodes
//var ...;
// Définition du constructeur (si besoin)
function magic_quote () {
//contructeur
}
//proprietés
//verifie si magic_quote_gpc ==1
function Myaddslashes($chaine) {
return (get_magic_quotes_gpc() == 1 ? $chaine : addslashes($chaine) );
}
function Mystripslashes($chaine) {
return (get_magic_quotes_runtime() == 1 ? stripslashes($chaine) : $chaine );
//avant y avait get_magic_quotes_gpc:(
}
}//fin de la class
?>
c'est deux fonctions test ta config !
avant de mettre tout a on ou off il faut savoir de quoi on parle !
le magic_quote_gpc, echappe les infos issus de Get Post et Cookie,
le magic_quote_runtime permet de supprimer les éventuelle \ (ou non) d'une chaine issu d'un fichier ou d'une base de donnée !
pour le 3ème echappement style sybase :/
enfin du a du tout voir dans le php.ini
Le problème est du aux ", il pourrais être du aux ' si glob avait utiliser des ' pour limiter ces chaines :)
un addslashes devrait suffire, sinon un htmlentities devrait résoudre ce problème :)
juste comme sa pourquoi shift 2 ? moi j'appui sur la touche " :) (j'ai pas du comprendre la :))