Problème de caractère '

Problème de caractère ' - PHP - Programmation

Marsh Posté le 23-05-2005 à 12:35:30    

Bonjour,
 
Je mets un caractère ' dans une chaine de texte et je mets cette chaîne dans une variable. mon ' pose problème dans l'exécution du code qui suit quand j'appelle la variable dans une requête pour mySQL . Apparemment, il termine la chaîne. Comment y remédier.
 
Merci

Reply

Marsh Posté le 23-05-2005 à 12:35:30   

Reply

Marsh Posté le 23-05-2005 à 12:36:00    

Faut escaper les quotes, avec addslashes()

Reply

Marsh Posté le 23-05-2005 à 14:06:58    

Oui pour les caractères spéciaux, je m'en suis rendu compte.
 
Merci
 
Mais sur un serveur, mon code php a fonctionné sans les \ mais pas sur un autre.
 
Quel est le paramètre de configuration qui gère cette propriété ?
 
Merci

Reply

Marsh Posté le 23-05-2005 à 14:10:21    

certains serveur utilisent les 'magic_quotes' et la quotation est pafois automatiquement gerée

Reply

Marsh Posté le 23-05-2005 à 14:12:07    

en gros :
 
if (get_magic_quotes_gpc())
    return( $string );
else
    return( addslashes( $string ) );
 
pour t'aider a comprendre :p
 
a voir egalement :
 
http://fr2.php.net/manual/fr/security.magicquotes.php


Message édité par afbilou le 23-05-2005 à 14:13:28
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed