Titre: Probleme de caracteres spéciaux
Posté par: furiouslol le le 05-09-2003 a 11:48:28
Bonjour a tous, J'ai mis au point mon premier forum sur le net et j'ai un petit probleme avec mes formulaires ...
Lorsqu'un utilisateur remplis le formulaire de creation de message ( ou de modification ), et qu'il clique sur le submit, je reaffiche la page avec les champs remplis pour lui faire une confirmation. Mais si il met des caracteres spéciaux ca foire au réaffichage ...
De plus le champ textarea ne se comporte pas de la meme facon que le champ texte ...
Il paraitrait que les fonctions magic quote pourraient m'aider ma j'ai beaucoup de mal a trouver l'info !!! (tjrs pas l'adsl ds mon village !!!)
merci de votre aide ...
lol |
Titre: Re:Probleme de caracteres spéciaux
Posté par: Cocci le le 05-09-2003 a 12:02:35
Tout d'abord bienvenue a toi sur Forum Webmaster !!
Je suppose que ton problème est de ce style là :
Si tu écris : "J'adore les fleurs !!" il t'affiche : "J\'adore les fleurs !!" voir même "J\'"
donc il te faut avoir recours à plusieurs fonctions php.
Quand tu désire afficher tes variables fait :
- pour les zones de texte :
==> $mavariable=stripslashes($mavariable);
- pour les textarea :
==> $mavariable=stripslashes($mavariable); ==> $mavariable=nl2br($mavariable);
Quand tu désire enregistrer dans la base de données tes variables fait :
- pour les zones de texte :
==>$mavariable=stripslashes(htmlspecialchars(strip_tags($mavariable),ENT_QUOTES));
- pour les textarea :
==>$mavariable=stripslashes(htmlspecialchars(strip_tags($mavariable),ENT_QUOTES)); ==>$mavariable=nl2br($mavariable);
voilà qui devrai résoudre ton problème !! ;D
Tiens moi au courant !
|
Titre: Re:Probleme de caracteres spéciaux
Posté par: furiouslol le le 16-09-2003 a 11:21:44
Merci de ta réponse rapide ... En fait si ma base contient sujet "tout" je n'affiche que sujet dans mon champ texte, meme en sortant cette variable de ma base et non de l'URL ...
Pô Kompri !!! ??? |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|