Slik oppretter du en Hypertext Markup Language ( HTML ) e-post i Hypertext Preprocessor (PHP ) koden du trenger for å sette innholdstype i e-posten header og inkluderer HTML-formateringskoder i selve meldingen . Det er også nyttig å inkludere en ren tekstversjon av den samme e-posten i tilfelle mottakeren ikke har mulighet til å akseptere HTML - formaterte meldinger . Monter mottakeren av meldingen , meldingens emne , melding innholdet ( ren tekst og /eller HTML) og overskrifter og bruke PHP " post "-funksjonen for å sende meldingen . Instruksjoner
en
lage variabler å holde mottakeren av meldingen og meldingen emnet. Ta med vognretur og linjeskift tegn for å plassere dem på egne linjer. For eksempel skrive : ?
< Php
$ til = " [email protected] ";
$ emne = "HTML e-post kommer din vei ";
2
klargjøre en header variabel med "Fra" og " Svar til" deler av meldingshodet . For eksempel skrive : en
$ header = " Fra: [email protected] \\ r \\ nSvar -To : [email protected] ";
3
Set innholdstypen av meldingen som " flerdelt " hvis inkludert både ren tekst og HTML og sette en grense streng ved hjelp av en hash av gjeldende tid . For eksempel skrive : en
$ boundary = " == Multipart - Boundary - " . md5 (tid ( ));
$ header = . '\\ r \\ nContent -Type : multipart /alternative , boundary = " ". . $ grensen ' " ';
4
Lag en variabel til å lagre ren tekst og HTML -versjoner av e-posten. Initialiser variable først med tekstdelen av e-posten . Plasser to streker og grensen streng med et innhold type "text /plain" og inkluderer ren tekst del av meldingen . For eksempel skrive : en
$ message = '-' . $ grensen . Content- Type : text /plain; charset = " iso -8859 -1" Her er tekstdelen av meldingen ! ';
5
Legg HTML- delen av meldingen . Inkluder grensen streng og angi innholdstype som "text /html . " For eksempel skrive : .
$ Message = '-' . $ grensen . Content- Type : text /html ; charset = " iso -8859 -1"
Dette er HTML delen av meldingen < /strong > < /body > < ;/html > ';
6 End meldingen streng med grensen strengen etterfulgt av to streker . For eksempel skrive : en
$ melding = $ grensen . . '- ';
7
Bruk PHP " post "-funksjonen til å sende meldingen og vurdere avkastningen verdien av funksjonen . For eksempel skrive : en
hvis die ( "Mail mislykket ! ");
>
( Mail ( $ til , $ emne, $ melding , $ overskrifter ) ! ) ?