Ciao, devo fae in modo che un Update su una tabella avvenga una volta ogni giorno. Ho pensato di fare così:
Codice PHP:
$text=fopen("random24h.txt","rw");
$lastday = fgets($text,255); //valore preso dal file
fclose($text);
$arrday = getdate();
$today = $arrday['mday']; //valore del giorno corrente
if($lastday!=$today){
//Eseguo le nuove estrazioni
// imposto il nuovo valore nel file di testo
$text= fopen("random24h.txt","w");
fwrite($text, $today);
}
In pratica leggo dal file di testo il numero del giorno in cui è stato eseguto l'ultima volta l'update, controllo e se è diverso dal numero del giorno corrente eseguo l'update e scrivo il nuovo valore sul file.
Sembra funzionare tutto bene, ma sul server dove ho il sito arrivati ad una certa ora la sera non viene eseguito correttamente l'update.
Da cosa può dipendere? C'entra forse con l'impostazione dell'ora e data su quel server?
Grazie.