Le mystérieux \'

Xophe
WRInaute discret
WRInaute discret
 
Messages: 161
Inscription: 23 Mar 2005

Le mystérieux \'

Message le Jeu Oct 12, 2006 21:47

Bonsoir,

J'ai un petit problème dans mon script de commentaires.

Lorsque l'internaute saisit un commentaire contenant un ' celui-ci est stocké sous la forme \' dans la base de données au lieu de '

D'où vient ce fameux \ sachant que les données du formuaire ne passent que dans la fonction PHP htmlentities($text, ENT_QUOTES, 'UTF_8') ?

Avez-vous une idée ? Je sèche un peu sur ce coup là.
Merci


blman
WRInaute accro
WRInaute accro
 
Messages: 3077
Inscription: 5 Sep 2003

Message le Jeu Oct 12, 2006 22:09

il faut que tu utilise stripslashes() ?

htmlentities(stripslashes($text), ENT_QUOTES, 'UTF_8')

Essai, je sais pas là...

Xophe
WRInaute discret
WRInaute discret
 
Messages: 161
Inscription: 23 Mar 2005

Message le Jeu Oct 12, 2006 22:30

C'est ce que j'ai finalement fait, mais je ne m'explique pas l'arrivée du \ dans un premier temps.

Mystère

Merci

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: 16 Jan 2004

Message le Jeu Oct 12, 2006 22:34

C'est le fait que magic_quotes_runtime est actif sur ton serveur.

Xophe
WRInaute discret
WRInaute discret
 
Messages: 161
Inscription: 23 Mar 2005

Message le Jeu Oct 12, 2006 22:56

Parfait, merci beaucoup


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités