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();