LePROduHTML
Messages postés27Date d'inscriptionmercredi 10 novembre 2004StatutMembreDernière intervention24 septembre 2006
-
3 sept. 2005 à 21:20
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 2007
-
4 sept. 2005 à 22:01
Bonjour tout le monde !
J'ai fait un petit forum en php sur mon site pour récupérer les commentaires des visiteurs mais dès qu'il y a des ' ou des " ou des / dans un message, ça plante tout. Qu'est-ce que je peux faire ?
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 3 sept. 2005 à 22:56
Salut,
Le mieux c'est de les transformer en caractère html
str_replace('"', '"', $_POST[''])
et
str_replace('\'', ''', $_POST[''])
@+
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur passera les âges.
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 3 sept. 2005 à 23:23
Oups !
Aprés un petit coup d'oeil approfondi, il ne faut pas oublier le paramètre quote_style (le deuxième) qui doit être mis à la constante <tt>ENT_QUOTES pour que les apostrophes aient leur compte réglé!!!!</tt>
Et ce, à l'aller comme au retour !!!!
Ce qui gonfle un peu, mais bon : quel plaisir d'avoir une sortie de BDD directement balançable dans la page HTML...
Il existe aussi les fonctions mysql_escape_string et mysl_real_escape_string (quasi équivalentes). Mais elle n'ont pas de retour, et la doc PHP renvoie alors sur addslashes et stripslashes.
Bref, fait ton choix camarade
<hr size="2" width="100%">6 C pa ça Fo L'dir, Pi 6 C ça Fo L'Dir oci... Br'F 10 le !!! Doc officielle de PHP en français : PHP: Hypertext Preprocessor
Vous n’avez pas trouvé la réponse que vous recherchez ?
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur passera les âges
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 4 sept. 2005 à 13:14
Re,
htmlentities ne marche pas avec les ' '
Alors qu'en les transformant en caractères HTML c'est nikel
++
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur passera les âges.
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 4 sept. 2005 à 14:33
Oué mé les 2 solutions sont bonnes
@+
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
<!--StartFragment -->Grâce à Immortal-PC votre ordinateur passera les âges.
LePROduHTML
Messages postés27Date d'inscriptionmercredi 10 novembre 2004StatutMembreDernière intervention24 septembre 2006 4 sept. 2005 à 18:05
Re !
La méthode de Anthomicro ne résoud que le problème des " comme celle de J_G. La méthode de ImmortalPC ne résoud rien ... Merci quand même pour votre aide !