![]() |
|||||
Tips and Tricks | |||||
|
Home |
Tips and Tricks |
Art. # 20
Inviare email in formato HTML con PHP
In un precedente articolo abbiamo visto come inviare email in PHP utilizzando la funzione predefinita mail() del PHP. Dette mail vengono inviate in formato testo ma, con l'utilizzo delle giuste intestazioni, è possibile inviare email in formato HTML, formattandole quindi con le impaginazioni e gli stili desiderati. L'articolo di partenza, presente nella sezione Tips and Tricks di questo blog, è: Inviare email in PHP con la funzione mail() La sostanza cambia di ben poco e la sintassi della funzione mail() è sempre la stessa: mail(destinatario, oggetto, corpo, intestazioni mittente) Notiamo che l'ultimo parametro è composto da due valori, ovvero intestazioni e mittente, e non dal solo mittente. Lo script che segue mostra come configurare la mail in modo da inviarla al destinatario in formato HTML:
<?
$destinatario = "tua@mail.ext";
$oggetto = "Prova email in PHP";
$messaggio = "<b>Corpo del messaggio...</b>";
$mittente = "sua@mail.ext";
$html = "MIME-Version: 1.0\r\n";
$html .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($destinatario, $oggetto, $messaggio, $html . "From: $mittente");
echo "Email in formato HTML inviata con successo!";
?>
Abbiamo creato la variabile $html in cui inseriamo (in due distinte righe, concatenate tra loro) il MIME-Version ed il Content-type, assegnando al primo parametro il valore 1.0 ed al secondo il valore text/html ed il set di caratteri ISO (charset=iso-8859-1). Come si evince dall'esempio puramente sintattico introduttivo a questo articolo, il quarto parametro vedrò, a questo punto, concatenate le variabili $html e $mittente. Scritto in data 06/01/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
Criptare le informazioni con la funzione crypt di PHP
Celle a colori alternati in PHP
Importare dati da CSV a MySQL
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP Altri corsi
Corso HTML Link utili
Contatore Gratis Siti amici
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||