Sådan opretter du en Hypertext Markup Language ( HTML) e-mail på Hypertext Preprocessor (PHP ) kode, du nødt til at indstille type indhold i e-mail header og inkludere HTML formatering tags i selve meddelelsen. Det er også nyttigt at inkludere en tekst version af den samme e-mail i tilfælde modtageren ikke har muligheden for at acceptere HTML-formaterede meddelelser. Saml modtageren af beskeden , meddelelsens emne , message indhold ( almindelig tekst og /eller HTML) og overskrifter og bruge PHP " mail " funktionen til at sende meddelelsen. Instruktioner
1
Oprette variabler til at holde modtageren af beskeden og budskab emne. Medtag vognretur og linjeskift tegn til at placere dem på separate linjer. Skriv f.eks : Hej
< php
$ til = " [email protected] " < ;
$ emne = " HTML E-mail kommer din vej ?" br >
2
Formatér en header variabel med "Fra" og " Reply- to" dele af brevhovedet . Skriv f.eks : Hej
$ header = "From : [email protected] \\ r \\ nSvar -To : [email protected] "
3
Set indholdet typen af besked som " multipart ", hvis herunder både almindelig tekst og HTML og sætte en grænse streng ved hjælp af en hash af den aktuelle tid. Skriv f.eks : Hej
$ grænse = " == Multipart - Boundary - " . md5 (time ());
$ header = . '\\ r \\ nContent -Type : multipart /alternative , grænsen = " ". . $ grænse « « «
4
Opret en variabel til at gemme almindelig tekst og HTML versioner af e-mail . Initialiser variable først med teksten del af e-mailen. Place to bindestreger og grænsen snor med et indhold type "text /plain" og omfatter almindelig tekst delen af meddelelsen. Skriv f.eks : Hej
$ message = '-' . $ grænse . 'Content -Type : text /plain ; charset = " iso -8859- 1" Her er teksten del af budskabet ! «
5
Tilføj HTML del af meddelelsen. Medtag grænsen snor og angive indholdet typen som " text /html ". Skriv f.eks : .
$ Message = '-' . $ grænse . 'Content -Type : text /html charset = " iso -8859- 1"
Dette er HTML del af meddelelsen < ;/html > ";
6
End streng meddelelsen med grænsen snor efterfulgt af to streger. Skriv f.eks : Hej
$ message = $ grænse. . '-' ,
7
Brug PHP " mail "-funktionen for at sende beskeden og evaluere returværdien af funktionen. Skriv f.eks : Hej
hvis die ( "E-mail mislykkedes ! ")
> Hotel ( mail ( $ til , $ emne, $ besked , $ headers ) !) ?