Envoyer du HTML brut par formulaire

Résolu/Fermé
monsieur_vaval Messages postés 1 Date d'inscription mardi 6 mai 2014 Statut Membre Dernière intervention 6 mai 2014 - 6 mai 2014 à 15:25
Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 - 6 mai 2014 à 18:19
Salut a tous,

j'ai un php qui envoie du html , sauf que le contenu n'arrive pas correctement.
Quelqu'un pourrait m'aider svp ? merci .

- le formulaire envoie msg au php,
et le php traite msg comme ceci:

$brut .='Content-Type: text/html; charset="iso-8859-1"."\n" <html><body><p>'.$msg.'</p></body></html>';
mail($mail_to, $objet, $brut, "From: $mail_from\r\n"."Reply-To: $mail_from\r\n");

et dans le mail je reçois ceci:

Content-Type: text/html; charset="iso-8859-1"."\n" <html><body><p>TEST TEST TEST </p></body></html>

1 réponse

Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
6 mai 2014 à 18:19
Bonjour,
Regarde sur php.net : https://www.php.net/manual/en/function.mail.php
Tu a oublié le header pour indiquer que c'est du html (qui ne doit donc pas être dans le corps, idem pour le charset)
0