Expression régulière

Fermé
virdg - 27 août 2003 à 12:22
 virdg - 27 août 2003 à 14:15
bonjour,

lorsque je souhaite récupérer dans ma base le contenu d'un champs texte de mon formulaire, dès que il existe des apostrophes, le texte est coupé. L'affichage de ma variable $var donne: "c\'est faux", mais dans ma base, je récupère seulement "c\".
comment dois-je utiliser les expressions régulières?
$var=ereg_replace("(\')","\\1'",$var); ne fonctionne pas...
merci.

2 réponses

Jean-François Pillou Messages postés 18301 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 274
27 août 2003 à 12:32
Ce n'est pas des expressions régulières dont tu as besoin mais des fonctions suivantes :

addslashes() qui met des antislash devant les caractères à échapper (' et ") et stripslashes() qui enlève les antislash

0
super, merci, je ne connaissais pas!!!
ça marche..!!
0