Echapper les apostrophes et enlever les accents

Résolu
barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   -  
barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite échapper les apostrophes et traiter aussi les accents je fais donc:


$commentaire = htmlentities($_COOKIE['REC_commentaire']);

ou


$commentaire = stripslashes($_COOKIE['REC_commentaire']);

cela fonctionne mais si je fais::

$commentaire = htmlentities($_COOKIE['REC_commentaire']);

et

$commentaire = stripslashes($_COOKIE['REC_commentaire']);

cela ne fonctionne pas.

Merci de votre aide.

7 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    stripslashes c'est pour enlever les échappement, pas pour les ajouter
    0
  2. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    Alors comment je fais pour à la fois traiter les accents et enlever les antislash devant les apostrophes ?
    0
  3. lemley62 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
     
    addslashes($chaine)

    tout simplement ;)
    0
  4. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    Quand je fais addslashes, cela m'ajoute des antislash.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Alain_42 Messages postés 5413 Statut Membre 904
     
    tu dis dans ton post:Je souhaite échapper les apostrophes

    cela sous entend que tu veux rajouter des \ devant les ' non ?
    0
  7. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    Je me suis planté en fait je veux supprimer les antislash
    0
  8. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    $commentaire = stripslashes($_COOKIE['REC_commentaire']);
    $commentaire = htmlentities($commentaire);
    0