gestione scadenze

Ciao,
sto cercando di creare una pagina per la gestione delle scadenze
che avviandolauna volta verifichi x sempre le date ed invii una mail.
Vi allego il codice...ho messo un value x vedere quante volte me lo fa ... se funzionasse il value andrebbe all'infinito invece,arrivato a 7 volte, non mi invia piu' mail (ho provato anche ad escludere l'if)

mettendo o meno il flush(), non cambia nulla.

Grazie

ini_set('max_execution_time', 0);
ignore_user_abort(true);
set_time_limit(0); // run script forever

$connessione = **
$value = 0;

while(true){

$timeActual = time();
$dateActual = date('Y-m-d', $timeActual);
$hourActual = date('H:i', $timeActual);

$query = mysql_query("SELECT * FROM Check_Deadlines");

while($record = mysql_fetch_assoc($query)){

$first_date = new DateTime($dateActual.' '.$hourActual);
$second_date = new DateTime($record['Data'].' '.$record['Ora']);

$difference = $first_date->diff($second_date);
$diffValue = format_interval($difference);

if($diffValue == 0){

$from = "mitt";
$to = "dest";
$subject = 'Promemoria '.$diffValue.' - '.$value;
$message = $record['Descrizione'];
$headers = "From:" . $from;
mail($to, $subject, $message, $headers);

}

}

/*ob_flush();
flush();*/
sleep(60);
$value = $value + 1;

}

inviato 2 anni fa
giamba
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda