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 = " colleague@example.com " ;
$ 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 : webmaster@example.com \\ r \\ nRispondi -To : webmaster@example.com " ;
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 ) ! ) ?