Page 1 sur 1

Problème avec htmlspecialchars() sur free???

Posté : 05 mars 2007, 00:05
par rolusseum
Bonjour,

J'ai un petit souci avec l'affichage des apostrophes et guillemets.
Je m'explique:

J'ai un formulaire avec un textarea nommé consigne
Je vérifie
$sessConsigneTempo= $_POST['consigne'];
$sessConsigne= htmlspecialchars($sessConsigneTempo,ENT_QUOTES);
Lorsque je le valide le formulaire je renvoi vers une page de visualisation avant insertion dans une BD.

En local avec EasyPhp pas de problème.

Mais déployé sur Free.fr, j'ai un antislash \ qui se met devant chaque apostrophe et guillemets????
Si je souhaite effectuer une modification à ma saisie et donc réaffiche mon formulaire, l'antislash apparait également dans le textarea.
Si je valide pour une nouvelle visualisation avant insertion, j'ai 2 antislashs qui s'affichent evant chaque apostrophe et guillemets????

Pourrait-on m'éclairer sur le sujet

Posté : 05 mars 2007, 09:52
par tanky
C'est simplement que chez FREE, l'option magic_quotes_gpc est activée.
Regarde le tuto http://www.phpfrance.com/tutoriaux/inde ... gic-quotes

Posté : 05 mars 2007, 16:07
par rolusseum
Merci Tanky pour le tuyau.

La prochaine fois, avant de poster je relirais les tutos de bases.