Prob avec POST " devient \" [Résolu]

Signaler
Messages postés
355
Date d'inscription
lundi 26 juillet 2004
Statut
Membre
Dernière intervention
26 juin 2012
-
Messages postés
355
Date d'inscription
lundi 26 juillet 2004
Statut
Membre
Dernière intervention
26 juin 2012
-
Bonjour,

J'ai un petit problème avec un formulaire html. Je transmets par la méthode POST un texte, mais s'il y a des guillemets, un backslash se rajoute devant ou les \t deviennent des tabulations, \n des retours lignes, etc
Comment faire pour que ces changements ne se produisent pas??? Et que ces interprétations ne soient pas faites?

Sachez que les infos sont soumises par POST, une variable les récupèrent, je fais un str_replace et je réaffiche dans une zone de texte.

Merci d'avance pour votre aide,

FF

3 réponses

Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
22
Hello,

tu dois mettre dans ton php.ini la directive magic_quotes_gpc à off.
Messages postés
95
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
8 septembre 2010

Salut,
Si tu ne peux pas modifier le php.ini ou avec ini_set en fonction des serveurs, tu peux également utilisé une fonction à appeler en début de script ou un fichier .htaccess
voir http://guides.ovh.net/ConfigPhp.
Messages postés
355
Date d'inscription
lundi 26 juillet 2004
Statut
Membre
Dernière intervention
26 juin 2012
1
Merci, vos solutions marchent à merveille, cependant, j ai trouvé sur le net la fonction stripslashes php qui fait exactement ce que je veux, alors je crois que je vais utiliser ça.

Merci,

A+