ciao a tutti, ho uno script per inviare un email a una serie di indirizzi inseirti in un file text
finq qui tutto bene, le email vengono inviate e anche ricevute, per ora posso però inviare solo mail di testo e se io volessi inviare mail html che cosa dovrei cambiare al codice?
questa è la pagina inviamail.php
Codice PHP:
<?php
// read the list of emails from the file.
$email_list = file("elist.txt");
// count how many emails there are.
$total_emails = count($email_list);
// go through the list and trim off the newline character.
for ($counter=0; $counter<$total_emails; $counter++) {
$email_list[$counter] = trim($email_list[$counter]);
}
// implode the list into a single variable, put commas in, apply as $to value.
$to = implode(",",$email_list);
$subject = "BOLLETTINO Angeli per un giorno";
$message = "<html><body><p>ciao mondo</p></body></html>";
$headers = "From: bollettino@xxxxxxx.it";
if ( mail($to,$subject,$message,$headers) ) {
echo "The email has been sent!";
} else {
echo "The email has failed!";
}
?>
come potete vedere ho provato a mettere un messaggio in html ma ovviamente artriva il codice html sotto forma di testo con più provider email, non si tratta quinid di un problema legato al provider mail.
spero possaite aiutarmi.
grazie a tutti ragazzi siete fantastici