Formulaire mail, caractères inattendus dans le message
Résolu/Fermé
myriam_marmotte
Messages postés
24
Date d'inscription
mardi 29 juillet 2014
Statut
Membre
Dernière intervention
10 septembre 2015
-
8 août 2014 à 10:35
myriam_marmotte Messages postés 24 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 10 septembre 2015 - 8 août 2014 à 14:02
myriam_marmotte Messages postés 24 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 10 septembre 2015 - 8 août 2014 à 14:02
A voir également:
- Formulaire mail, caractères inattendus dans le message
- Yahoo mail - Guide
- Caractères ascii - Guide
- Recuperer message whatsapp - Guide
- Message d'absence thunderbird - Guide
- Caractères spéciaux symboles clavier - Guide
4 réponses
myriam_marmotte
Messages postés
24
Date d'inscription
mardi 29 juillet 2014
Statut
Membre
Dernière intervention
10 septembre 2015
8 août 2014 à 10:36
8 août 2014 à 10:36
les " sont notés & quot ;
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
Modifié par Pitet le 8/08/2014 à 11:55
Modifié par Pitet le 8/08/2014 à 11:55
Salut,
Le contenu de ton mail n'est pas envoyé au format html mais en texte (cf. header).
Tu n'as donc pas besoin d'utiliser htmlspecialchars pour échapper les caractères html ainsi que nl2br.
Modifie ta fonction Rec comme ceci :
Si tu veux faire l'inverse (envoyer ton mail au fomat html), laisse ta fonction Rec comme elle est et ajoute le content-type dans les entêtes :
http://php.net//manual/fr/function.mail.php#example-3495
Bonne journée
Le contenu de ton mail n'est pas envoyé au format html mais en texte (cf. header).
Tu n'as donc pas besoin d'utiliser htmlspecialchars pour échapper les caractères html ainsi que nl2br.
Modifie ta fonction Rec comme ceci :
/* * cette fonction sert à nettoyer et enregistrer un texte */ function Rec($text) { if (1 === get_magic_quotes_gpc()) { $text = stripslashes($text); } return $text; }
Si tu veux faire l'inverse (envoyer ton mail au fomat html), laisse ta fonction Rec comme elle est et ajoute le content-type dans les entêtes :
http://php.net//manual/fr/function.mail.php#example-3495
Bonne journée
myriam_marmotte
Messages postés
24
Date d'inscription
mardi 29 juillet 2014
Statut
Membre
Dernière intervention
10 septembre 2015
8 août 2014 à 12:10
8 août 2014 à 12:10
Bonjour Pitet !!
Merci de m'aider une nouvelle fois :)
Je fais les essais cet aprem ou lundi et je te redis quoi ...
Merci de m'aider une nouvelle fois :)
Je fais les essais cet aprem ou lundi et je te redis quoi ...
myriam_marmotte
Messages postés
24
Date d'inscription
mardi 29 juillet 2014
Statut
Membre
Dernière intervention
10 septembre 2015
8 août 2014 à 14:02
8 août 2014 à 14:02
re ^^
super tout fonctionne, au final je conserve l'envoi du mail au format texte.
Encore merci de ton aide !!
super tout fonctionne, au final je conserve l'envoi du mail au format texte.
Encore merci de ton aide !!