Pour créer un Hypertext Markup Language (HTML ) email en PHP (Hypertext Preprocessor ) code que vous devez définir le type de contenu dans la tête de l'email et inclure des balises de formatage HTML dans le corps du message. Il est également utile d'inclure une version texte de la même e-mail au cas où le destinataire ne possède pas la capacité d'accepter les messages au format HTML . Assemblez le destinataire du message , l'objet du message , le contenu des messages (texte et /ou HTML) et en-têtes et utiliser la fonction " mail" PHP pour envoyer le message . Instructions
1
créer des variables pour tenir le destinataire du message et l'objet du message . Inclure le retour chariot et les caractères de saut de ligne pour les placer sur des lignes séparées . Par exemple, tapez :
< php
$ to = " colleague@example.com " ;
$ subject = "Email HTML sur votre route " ;
2
initialiser une variable d'en-tête avec le champ "From " et " Reply-To " parties de l'en-tête du message. Par exemple, tapez :
$ header = "From: webmaster@example.com \\ r \\ nRépondre -To: webmaster@example.com " ;
3
Set le type de contenu du message comme "multipart " si incluant à la fois texte et HTML et définir une chaîne de limite en utilisant un hachage de l'heure actuelle . Par exemple, tapez :
$ boundary = " multipart == -Boundary- " . md5 ( time () ) ;
$ header = '. \\ r \\ nContent -Type: multipart /alternative ; boundary = " . . $ frontière '" ' ;
4
Créer une variable pour stocker les versions texte brut et HTML de l'email. Initialiser la variable d'abord avec la partie texte de l'email. Placez deux tirets et la chaîne de frontière avec un type de contenu «text /plain » et inclure la portion de texte brut du message . Par exemple, tapez :
$ message = '-'. $ limite . 'Content- Type: text /plain ; charset = "iso- 8859-1" Voici la partie texte du message! ';
5
Ajouter la partie HTML du message. Inclure la chaîne de limite et indiquer le type de contenu "text /html ". Par exemple, tapez : .
$ Message = '-'. $ limite . "Content-Type : text /html ; charset = " iso- 8859-1 "
Ceci est la partie HTML du message < /strong> < /body> < ;/html > ';
6 Fin de la chaîne de message avec la chaîne de limite suivie par deux tirets . Par exemple, tapez :
$ message = $ limite . . '-' ;
7
Utilisez la fonction " mail" PHP pour envoyer le message et d'évaluer la valeur de retour de la fonction. Par exemple, tapez :
si die (" Courrier échoué ! ");
> Photos (courrier ($ destinataire, $ sujet, $ message , $ headers ) !) ?