För att skapa en Hypertext Markup Language ( HTML ) email i Hypertext Preprocessor ( PHP ) kod måste du ange den innehållstypen i e-header och inkludera HTML formatering taggar i kroppen av meddelandet . Det är också bra att ta med en text-version av samma e-post om mottagaren inte har möjlighet att ta emot HTML - formaterade meddelanden . Montera meddelandet mottagaren , meddelandets ämne , meddelandets innehåll ( vanlig text och /eller HTML ) och rubriker och använda PHP " post " -funktionen för att skicka meddelandet . Instruktioner
1
Skapa variabler för att hålla mottagarens och meddelandets ämne . Inkludera vagnretur och radmatning tecken att placera dem på separata rader . Skriv till exempel : ?
< Php
$ till = " colleague@example.com ";
$ Ämne = " HTML- e-post kommer din väg " ;
Sida 2
initiera en header variabel med " From " och " Svara till " delar av brevhuvudet . Till exempel , typ :
$ header = " From : webmaster@example.com \\ r \\ nBesvara -To : webmaster@example.com " ;
3
Set innehållet typen av meddelandet som " flerdelade " om bland både vanlig text och HTML och ange en gräns sträng med en hash av den aktuella tiden . Till exempel , typ :
$ gräns = " == Multipart - Boundary - " . md5 ( time () ) ;
$ header = . ' \\ r \\ nContent - Type : multipart /alternativ , gräns = " ' . . $ gräns ' " ' ,
4
Skapa en variabel för att lagra vanlig text och HTML- versioner av e-postadress. Initiera variabeln först med texten delen av e-post . Placera två bindestreck och gränsen sträng med en innehållstyp av " text /plain " och inkluderar ren text del av meddelandet . Till exempel , typ :
$ message = ' - ' . $ gräns . " Content - Type : text /plain; charset = " iso -8859-1 " Här är texten av meddelandet ! " ,
5
Lägg HTML del av budskapet . Inkludera gränsen strängen och ange halten typ som " text /html ". Till exempel , typ : .
$ Message = ' - ' . $ gräns . " Content - Type : text /html ; charset = " iso -8859-1 "
Detta är HTML- delen av meddelandet < /strong > < /body> < ;/html > ' ;
6 Avsluta meddelandet strängen med gränsen strängen följt av två bindestreck . Till exempel , typ :
$ message = $ gräns . . ' - ' ,
7
Använd PHP " post " -funktionen för att skicka meddelandet och utvärdera returvärdet för funktionen . Till exempel , typ :
om die ( " Mail misslyckades ! " ) ;
>
( Mail ( $ till , $ ämnet , $ message , $ headers ) ! ) ? Addera ditt