Salve a tutti, ho creato un piccolo script in php per mandare in automatico delle semplici comunicazioni a tutti gli utenti (circa 350) del mio sito via mail ( mass mail ):
Codice PHP:
....
....
$getemail = mysql_query("SELECT email FROM newsletter") or die(mysql_error());
$cont=0;
while($data=mysql_fetch_array($getemail)) {
$email=$data["email"];
$header = "From: $return_email\nReply-To: $return_email\nContent-Type: text/html; charset=iso-8859-1";
if ($cont==10) {
sleep(6);
$cont=0;
}
$cont++;
mail("$email", "$title", "$body", "$header");
}
if(mail) {
header("Location: messaggio.php?messaggio=Successo!");
}
else {
header("Location: messaggio.php?messaggio=Non inviata!");
}
Il problema è che non mi viene visualizzato il messaggio finale, esito positivo/esito negativo (alla fine del while) dopo che tutte le email sono state mandate, la pagina mi si blocca in loop oppure scade e dà errore. Forse sarà una banalità ma non ci riesco.
Grazie mille in anticipo.