SUPPRIMER LES GUILLEMETS OU LES (')

cs_koko Messages postés 654 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 20 février 2005 - 15 mai 2004 à 08:27
iliasjdid Messages postés 2 Date d'inscription mercredi 25 décembre 2002 Statut Membre Dernière intervention 21 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.

https://codes-sources.commentcamarche.net/source/22807-supprimer-les-guillemets-ou-les

iliasjdid Messages postés 2 Date d'inscription mercredi 25 décembre 2002 Statut Membre Dernière intervention 21 février 2005
21 févr. 2005 à 19:27
comment faire pour les champs du form que je récupére?
francescoamigo Messages postés 1 Date d'inscription dimanche 15 août 2004 Statut Membre Dernière intervention 15 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

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 :

">
amosc Messages postés 82 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 18 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és 654 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 20 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és 82 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 18 octobre 2005
15 mai 2004 à 22:12
un htmlentities ??!

tu peux + détailler ....?
cs_koko Messages postés 654 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 20 février 2005
15 mai 2004 à 14:33
alors un htmlentities avec le parametre pour parser les ' et "
amosc Messages postés 82 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 18 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és 654 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 20 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
Rejoignez-nous