Problemes de ', ", /, \
Fermé
Cartman
-
22 nov. 2005 à 08:50
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 - 22 nov. 2005 à 09:34
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 - 22 nov. 2005 à 09:34
2 réponses
GallyNet
Messages postés
434
Date d'inscription
mardi 1 juin 2004
Statut
Membre
Dernière intervention
15 décembre 2008
386
22 nov. 2005 à 09:20
22 nov. 2005 à 09:20
Premierement, regarde comment est le message qui arrive à ton script :
tu fait un echo sur la varaible recut, et si il y a des slash de rajouter, il suffit que tu fasse :
Apres, si tu veut mettre cela dans une base de données MySQL, il faut que tu protege la chaine de caractère (pour justement, ne pas avoir de probleme) :
Et enfin, quand tu relit la chaine de caratère dans ta base de données et que tu souhaite l'afficher, le mieux c'est de convertir tout les caractaires "spéciaux" en leur homologue HTML :
tu fait un echo sur la varaible recut, et si il y a des slash de rajouter, il suffit que tu fasse :
$maVariable=stripslashes($maVariable);
Apres, si tu veut mettre cela dans une base de données MySQL, il faut que tu protege la chaine de caractère (pour justement, ne pas avoir de probleme) :
$requete='INSERT INTO maTable VALUE('.mysql_escape_string($maVariable).')';
Et enfin, quand tu relit la chaine de caratère dans ta base de données et que tu souhaite l'afficher, le mieux c'est de convertir tout les caractaires "spéciaux" en leur homologue HTML :
echo htmlentities($maVaraible);
cartman1706
Messages postés
279
Date d'inscription
jeudi 9 novembre 2000
Statut
Membre
Dernière intervention
21 juillet 2020
36
22 nov. 2005 à 09:25
22 nov. 2005 à 09:25
ok je te remercie
;-)
@ ++
;-)
@ ++
22 nov. 2005 à 09:34
Regarde voir là, sous historique :
http://ch2.php.net/mysql_escape_string
;)