cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 février 2005
-
15 mai 2004 à 08:27
iliasjdid
Messages postés2Date d'inscriptionmercredi 25 décembre 2002StatutMembreDernière intervention21 février 2005
-
21 févr. 2005 à 19:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
iliasjdid
Messages postés2Date d'inscriptionmercredi 25 décembre 2002StatutMembreDernière intervention21 février 2005 21 févr. 2005 à 19:27
comment faire pour les champs du form que je récupére?
francescoamigo
Messages postés1Date d'inscriptiondimanche 15 août 2004StatutMembreDernière intervention15 août 2004 15 août 2004 à 17:08
salut j'ai eu exactement ce probleme de guillemet double et simple avec php qui se mettait quand je voulais pas. mille merci vous m'avez mis sur la piste mais personnellement je m'en suis pas sorti avec htmlentities, c'était une bonne idée mais j'ai pas reussi a moins que j'ai pas su faire
par contre la meilleure solution pour ce probleme precisement, j'ai utilisé stripslashes() qui enleve tout les \ d'une chaine sauf les \\ qu'il remplace par \
pas mal non, c'est ça qu'il nous faut
par contre j'ai du utiliser htmlentities car pour intégrer une variable php dans une balise il le faut sinon ça coupe quand y a un guillemet "
j'espere que ça pourra aider certains parceque j'ai galerer un petit peu
voila :
pour l'exemple :
pour stripslashes :
$stringsexy=stripslashes($stringsexy);
pour htmlentities :
">
amosc
Messages postés82Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention18 octobre 2005 17 mai 2004 à 11:23
Ok c est cool merci j connaissez pas,
a ton service (C/C++,JS,LINUX)
bybye ...
ps : vive l'OpEnsOurcE
cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 février 2005 15 mai 2004 à 23:12
http://www.php.net/htmlentities regarde par toi-même dans la doc
avec le paramètre ENT_QUOTES, c'est ce que tu as besoin ;)
mais ca m'étonne que tu connaisses ereg_replace qui est plus compliqué (de part les regexs) que str_replace qui est une fonction tres facile !
amosc
Messages postés82Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention18 octobre 2005 15 mai 2004 à 22:12
un htmlentities ??!
tu peux + détailler ....?
cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 février 2005 15 mai 2004 à 14:33
alors un htmlentities avec le parametre pour parser les ' et "
amosc
Messages postés82Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention18 octobre 2005 15 mai 2004 à 14:03
Salut koko !
je ne connaisez pas cette fonction str_replace j vai tester, mais pour ce qui est de addslashes le but est de ne plus voir dans la chaine
\' mais ' tt seul ou \" mais " tt seul
byby ...
cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 février 2005 15 mai 2004 à 08:27
addslashes fait la même chose. Enfin plus ou moins.
Cette fonction laisse les ' et " mais mets une \ devant ces caractères.
Sinon pourquoi utiliser un ereg ?
$c = str_replace('\'','',$c);
serait mieux
21 févr. 2005 à 19:27
15 août 2004 à 17:08
par contre la meilleure solution pour ce probleme precisement, j'ai utilisé stripslashes() qui enleve tout les \ d'une chaine sauf les \\ qu'il remplace par \
pas mal non, c'est ça qu'il nous faut
voir : http://www.php.net/manual/fr/function.stripslashes.php
par contre j'ai du utiliser htmlentities car pour intégrer une variable php dans une balise il le faut sinon ça coupe quand y a un guillemet "
j'espere que ça pourra aider certains parceque j'ai galerer un petit peu
voila :
pour l'exemple :
pour stripslashes :
$stringsexy=stripslashes($stringsexy);
pour htmlentities :
">
17 mai 2004 à 11:23
a ton service (C/C++,JS,LINUX)
bybye ...
ps : vive l'OpEnsOurcE
15 mai 2004 à 23:12
regarde par toi-même dans la doc
avec le paramètre ENT_QUOTES, c'est ce que tu as besoin ;)
mais ca m'étonne que tu connaisses ereg_replace qui est plus compliqué (de part les regexs) que str_replace qui est une fonction tres facile !
15 mai 2004 à 22:12
tu peux + détailler ....?
15 mai 2004 à 14:33
15 mai 2004 à 14:03
je ne connaisez pas cette fonction str_replace j vai tester, mais pour ce qui est de addslashes le but est de ne plus voir dans la chaine
\' mais ' tt seul ou \" mais " tt seul
byby ...
15 mai 2004 à 08:27
Cette fonction laisse les ' et " mais mets une \ devant ces caractères.
Sinon pourquoi utiliser un ereg ?
$c = str_replace('\'','',$c);
serait mieux