[php] envoi par mail texte contenant des (')

Résolu
JFT43 Messages postés 2 Statut Membre -  
JFT43 Messages postés 2 Statut Membre -
Bonjour
J'envoi par la fonction mail de PHP des messages contenant
des apostrophes (').
les messages parviennent bien aux destinataires mais un caractère antislash(\) est systématiquement inséré devant chaque apostrophe (méme chose pour les guillemets doubles et
dans le titre du message s'il en contient.
y a t'il une solution ?

Merci
A voir également:

1 réponse

benkeeper Messages postés 81 Statut Membre 45
 
Tout à fait. Il suffit d'utiliser la fonction stripslashes() sur la chaine destinée à être contenue dans le corps du mail.

$chaine_a_envoyer = stripslashes($chaine_brute);


Les slashes sont rajoutés par certains serveurs sur les chaines passées en mode post (formulaires) pour éviter les "injections de code" entre autre.


Ben
0
JFT43 Messages postés 2 Statut Membre
 
Merci pour la réponse.
C'est la bonne solution, cela fonctionne
0