Encode de l'apostrophe en PHP

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

Je doit finaliser un formulaire "Contact" qui sera envoyé par courriel en PHP et je n'arrive pas à encoder correctement les '

Dans le formulaire j'écris par exemple ceci:
Bonjour j'aime les frites


Un fois envoyé par courriel ça donne ceci:
Bonjour j\'aime les frites


Je sais qu'il existe une manière de faire en sorte que cela marche mais je ne la trouve pas.

Voici mon code simplifé

$message= $_POST['message'];
$message= nl2br($message);
		
$a = htmlentities($message);
$b = html_entity_decode($a);
		
echo $b;

A voir également:

1 réponse

poliquinp Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   4
 
Bon j'ai rien dis... En cherchant un peut j'ai trouvé un post

____________________________________________________________________

Php échappe les apostrophes automatiquement c'est à dire qu'il rajoute \ devant '

pour éviter que celle ci soit interprétée dans tes lignes de codes

alors avant de réafficher une description de maison lue dans la base de donnée, tu utilises la fonction stripslashes() ;

ex:

$str = stripslashes($chaine_de_caracteres);


Résolue!
0