Expression régulière

virdg -  
 virdg -
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

  1. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    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
  2. virdg
     
    super, merci, je ne connaissais pas!!!
    ça marche..!!
    0