Maison > Article > développement back-end > Comment envoyer des emails HTML en utilisant la fonction PHP mail() ?
Comment envoyer des e-mails HTML à l'aide de PHP Mail
Afin d'envoyer des e-mails HTML à l'aide de la fonction PHP mail(), il est nécessaire de modifiez les en-têtes et le contenu des e-mails comme suit :
1. Définissez les en-têtes "Content-Type" et "MIME-Version"
Modifiez la variable $headers pour inclure les éléments suivants :
$headers = "MIME-Version: 1.0\r\nContent-type: text/html; charset: utf8\r\n";
2. Entourez le corps de l'e-mail dans des balises HTML
Enveloppez la variable $body dans des balises HTML, y compris un en-tête et un corps. Assurez-vous que le type de contenu dans la balise head spécifie le codage UTF-8.
$body = "<html><head><meta http-equiv='content-type' content='text/html; charset=utf-8' /></head><body><p>
3. Utiliser du CSS et des tableaux en ligne
Il est recommandé d'utiliser du CSS en ligne lors du style du contenu des e-mails. Utilisez des tableaux pour créer la mise en page souhaitée.
Le code final devrait ressembler à ceci :
Ce code mis à jour vous permettra d'envoyer des e-mails avec du contenu HTML à l'aide de PHP mail() fonction.
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!