Per creare un Hypertext Markup Language ( HTML ) e-mail in Hypertext Preprocessor ( PHP ) il codice è necessario impostare il tipo di contenuto nell'intestazione della mail e di includere i tag di formattazione HTML nel corpo del messaggio . E 'anche utile per includere una versione solo testo della stessa e-mail nel caso in cui il destinatario non ha la capacità di accettare i messaggi in formato HTML . Assemblare il destinatario del messaggio , l'oggetto del messaggio , il contenuto del messaggio ( solo testo e /o HTML) e le intestazioni e utilizzare la funzione PHP "mail" per inviare il messaggio . Istruzioni 
 1 
 Creare variabili per tenere il destinatario del messaggio e l'oggetto del messaggio . Includere il ritorno a capo e caratteri di metterli su linee separate di avanzamento riga . Ad esempio, digitare : ? 
 
 < Php 
 
 $ a = " [email protected] " ; 
 
 $ oggetto = "Email HTML venire dalla tua parte " ; 
 
 2 
 inizializzare una variabile di intestazione con il "Da" e " Reply-To " porzioni del messaggio. Ad esempio, digitare : 
 
 $ header = "From : [email protected] \\ r \\ nRispondi -To : [email protected] " ; 
 3 
 il tipo di contenuto del messaggio come "multipart ", se compreso sia testo normale e HTML e di impostare una stringa di limitazione con un hash del tempo corrente . Ad esempio, digitare : 
 
 $ boundary = " == Multipart - Boundary - " . md5 ( time () ) ; 
 
 $ header = . '\\ r \\ nContent -Type : multipart /alternative ; boundary = "' . . $ confine ' "' ; 
 4 < p > Creare una variabile per memorizzare le versioni plain Text e HTML della email . Inizializzare la variabile prima con la parte di testo del messaggio. Inserire due trattini e la stringa di confine con un tipo di contenuto "text /plain" e comprendono la parte di testo normale del messaggio . Ad esempio, digitare : 
 
 $ messaggio = '-' . $ confine . ' Content - Type : text /plain; charset = " iso-8859- 1" Ecco la parte di testo del messaggio ! '; 
 5 
 Aggiungi la parte HTML del messaggio . Includere la stringa di confine e di indicare il tipo di contenuto come "text /html ". Ad esempio, digitare : . 
 
 $ Messaggio = '-' . $ confine . ' Content - Type : text /html ; charset = "iso - 8859-1 "  
  Questa è la parte HTML del messaggio < /strong > < /body> < ;/html > '; 
 6  fine la stringa del messaggio con la stringa di confine seguita da due trattini . Ad esempio, digitare : 
 
 $ messaggio = $ confine . . ' - '; 
 7 
 Utilizzare la funzione PHP "mail" per inviare il messaggio e valutare il valore di ritorno della funzione . Ad esempio, digitare : 
 
 se die ( "Mail successo !") ; 
 
 > 
 ( Mail ( $ a , $ oggetto , $ messaggio , $ intestazioni ) ! ) ?