Maison >développement back-end >tutoriel php >Comment envoyer des e-mails HTML avec la fonction mail() de PHP ?
Question :
Les utilisateurs ont besoin d'aide pour envoyer des e-mails HTML à l'aide de la fonction mail() de PHP . Malgré la définition de l'en-tête « Content-type » sur « text/html », le corps de l'e-mail ne contient que du texte brut au lieu du HTML formaté.
Réponse :
Pour résoudre ce numéro, il est essentiel de :
$header = "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset: utf8\r\n";
<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> ... ... ...
Exemple de code :
$header = "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset: utf8\r\n"; $body = "This text should be red
"; $success = mail($to, $subject, $body, $header); if ($success) { echo "Sent HTML email successfully.
"; } else { echo "Error sending HTML email.
"; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!