Content-type:text/html; charset="iso-8859-1"
e-kiwi a dit:et si je me rappelles, il y a une doc chez online qui donne la syntaxe pour envoyer un email en html.
e-kiwi a dit:dans les headers. tu y a mis quoi dedans ?
$headers = "Content-Type:text/html;charset=iso-8859-1\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
moira a dit:Utilise une classe, c'est déjà tout prêt. Tu auras juste à changer l'appel à la fonction mail en email.
Bon courage
$From = "From:webmaster@site.com\nMime-Version: 1.0\nContent-Type: text/html; charset=ISO-8859-1\n";
email($From, $To, $Sujet, $Message, $ReplyTo,"Return-path: uneadresse@email");
<?php
$mail->From = "contact@site.com";
$mail->FromName = "votre nom";
$mail->AddAddress("add@email.fr");
$mail->Subject = "le sujet du mail";
// c'est ici que l'on spécifie que le mail doit etre envoye format html
$mail->IsHTML(true);
$txt = '<html><head><title>C\'est le titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body>Hello, <b>my friend</b>
</body>
</html>
';
$mail->Body = $txt;
$mail->Send();
?>
e-kiwi a dit:regarde ce que fais IsHTML(true) pour savoir ce qui allait pas chez toi![]()
function IsHTML($bool) {
if($bool == true)
$this->ContentType = "text/html";
else
$this->ContentType = "text/plain";
}
➡️ Offre MyRankingMetrics ⬅️
pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)
Voir les détails ici