Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come creare un e-mail HTML in PHP

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 : ?

$ 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

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 ) ! ) ?

 

Programmazione © www.354353.com