Ho sfruttato gli array per permetterti di inviare la stessa email a più destinatari. L'unica cosa a cui devi fare attenzione è che il campo TO deve essere compilato inserendo tutti gli indirizzi email separati dalla virgola:
Es. ciao@ciao.it,info@tin.it, etc....
Ecco il codice per fare la send:
Codice PHP:
<?php
/*Creo la variabile 'to' e gli asseggno il valore che ho precedentemente assorbito con POST, "to"==destinatario*/
$to = $_POST["to"];
//splitto tutti i destinatari
$split = explode(",",$to);
//conto quanti destinatari ho
$numto = count($split);
//creo l'array dei destinatari
$dest = array();
//ciclo lo split e li inserisco in un array
for ($i = 0 ; $i < $numto ; $i++){
$dest[] = $split[$i];
}
//Creo 'from' e associo l'omonimo dato, "from"==mittente
$from = $_POST["from"];
//Creo 'subject' e associo l'omonimo dato, "subject"==oggetto
$subject = $_POST["subject"];
//Creo 'mess' e associo 'mess' (==messaggio)
$subject = $_POST["subject"];
//Creo 'headers' e gli associo il valore di 'from'
$headers = "From: ". $from;
//Con la funzione 'mail' spedisco i dati ciclando i destinatari
for($i = 0;$i<$numto;$i++){
mail($dest[$i], $subject, $mess, $headers);
}
//Stampo a video che il messaggio è stato inviato
echo " <p>Messaggi Mandati by On3 </p>";
?>