[php] envoi par mail texte contenant des (')
Résolu
JFT43
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
JFT43 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
JFT43 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
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
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:
- [php] envoi par mail texte contenant des (')
- Programmer envoi mail gmail - Guide
- Envoi mail cci - Guide
- Windows live mail - Télécharger - Mail
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
1 réponse
Tout à fait. Il suffit d'utiliser la fonction stripslashes() sur la chaine destinée à être contenue dans le corps du mail.
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
$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
C'est la bonne solution, cela fonctionne