Ecco questo è uno script preso pari pari da un articolo di php.html.it
Invia e-mail in formato HTML
ovviamente tutto questo è modificabile con inclusione delle immagini di css etc....Codice PHP:<?php
#intestazioni generali.....
#dovrai cambiare solo la tua e-mail al posto di inviante.....
#e quella del ricevente al posto di altroricevente....
#e l'ultima riga che purtroppo non mi ricordo che cosa sia
$header = "From: Inviante <inviante@dominio.org>\n";
$header .= "CC: Altro Ricevente <altroricevente@dominio.net>\n";
$header .= "X-Mailer: Il nostro Php\n";
# costruiamo le intestazioni specifiche per il formato HTML
#QUESTE NON VANNO TOCCATE
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";
#costruiamo il testo in formato HTML
#qua va il vero e proprio messaggio
#se tu devi scrivere :
/*
Nome:blablabla
Cognome:blablabla
Indirizzo:blablabla
Email:blablabla
Messaggio:blablabla
*/
#allora potrai fare
$messaggio = "<html><body>
Nome : $nome
\n
E-Mail : $email
\n
Cognome : $cognome
\n
Oggetto : $oggetto
\n
Indirizzo : $indirizzo
\n
Telefono : $telefono
\n
Messaggio : $messaggio
\n
</body></html>";
#Questo è l'oggetto
$subject = "primo messaggio html";
// inviamo il messaggio di posta elettronica
// controllando eventuali errori
if( @mail("ricevente@dominio.it", $subject, $messaggio, $header) ) echo "e-mail inviata con successo!";
else echo "errore nell'invio dell'e-mail!";
?>
ah! ovviamente devi avere un server smtp sotto il sedere per inviarle
Spero di esserti stato utile!!! (e di non aver sbagliato niente)

)
Rispondi quotando