gestione scadenze

Ciao, 
sto cercando di creare una pagina per la gestione delle scadenze
che avviandola una 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 3 anni fa
giamba
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda