L'intenzione era di fermare il ciclo di sepdizione di una newsletter ogni 30 emails per 3 secondi e resettare il timeout per evitare un timeout nell'esecuzione dello script che deve spdire + di 1000 email, ma il loop non si ferma!
Qualche idea?
Grazie
Codice PHP:
while (!$query->EOF) {
//INIZIO CONTROLLO timeout
$x = 1;
$ogni = 30;
$x++;
if($x == $ogni) {
set_time_limit(30);
sleep(3);
$x = 0;
}
//FINE CONTROLLO timeout
$mail->Body = $body;
$mail->AddAddress($query->Fields('email'), "");
.........
$query->MoveNext();
}