Echapper les apostrophes et enlever les accents

Résolu
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. stripslashes c'est pour enlever les échappement, pas pour les ajouter
    0
    1. Alors comment je fais pour à la fois traiter les accents et enlever les antislash devant les apostrophes ?
      0
      1. addslashes($chaine)

        tout simplement ;)
        0
        1. Quand je fais addslashes, cela m'ajoute des antislash.
          0
          1. tu dis dans ton post:Je souhaite échapper les apostrophes

            cela sous entend que tu veux rajouter des \ devant les ' non ?
            0
            1. Je me suis planté en fait je veux supprimer les antislash
              0
              1. $commentaire = stripslashes($_COOKIE['REC_commentaire']);
                $commentaire = htmlentities($commentaire);
                0