Ajax/Php : les antislashes se multiplient

Résolu
profgryzzli -  
 profgryzzli - 21 janv. 2009 à 23:15
Bonjour,
j'ai un problème sur un include-ajax (je sais pas comment appeler ça) xmlrequest. A chaque étape de mon formulaire à étape, mes variables doublent leur antislashes. J'ai vérifié intégralement mes fichiers : pas de addslashes/stripslashes. Rien.
Les anti-slashes s'ajoutent devant les '. Incompréhensible.
A voir également:

9 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Justement il faut que tu passes par une fonction stripslashes avant de les réafficher car ils sont certainement mis automatiquement
0
profgryzzli
 
Rebonjour ;)
Le problème est que le stripslashes bousille mes requêtes sql...
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
il ne faut pas passer par stripslashes avant la requtte sql mais avant de réafficher le texte à l'étape suivante de ton formulaire
0
profgryzzli
 
Le problème est que tout est traité en étape :

1. Récupération $_post
1.Bis Enregistrement insert s'il y a lieu
2. Affichage $_POST pour rassurer le visiteur
3. Recherche avec $_POST
4. Nouveau champs
5. Passage à la prochaine étape qui retourne ) $_POST
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
he bien justement il suffit de faire le stripslashes à la bonne étape:

1. Récupération $_post
1.Bis Enregistrement insert s'il y a lieu

2. Affichage stripslashes($_POST) pour rassurer le visiteur //il faut le faire à ce moment la


3. Recherche avec $_POST
4. Nouveau champs
5. Passage à la prochaine étape qui retourne ) $_POST

il faut le faire à chaque fois que tu affichage mais seulement à ce moment là
0
profgryzzli
 
J'ai suivi ce que je ne voulais pas faire : une sorte de bidouillage informatique.
Ce que je ne comprends pas, c'est que get_magic_quotes_gpc() = 1 et ne donne aucun effet...
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
ce n'est pas du bidouillage !
0
profgryzzli
 
Cela ne change rien. Les \ se démultiplient toujours...
0
profgryzzli
 
Le problème survenant avec les "... LIKE '%".$_POST['a']."%'" as-tu une autre alternative , une autre construction du like que je ne connaitrais pas ?
Sinon je vais faire un "... LIKE \"%".$_POST['a'].\"%'"
0