Expression régulière

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

  • Votes
  • Date
  • Date décroissante
  1. Webmaster
    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