|
|
|
|
Strumenti |
29-08-2014, 15:37 | #1 |
Senior Member
Iscritto dal: Feb 2008
Città: Venosa (PZ) / Bari
Messaggi: 1114
|
[PHP] Condizione su data creazione file
Ciao a tutti.
Gestisco una webcam meteorologica (ww w.venosameteo.it/cam.php, link volutamente errato poichè c'è un antihotlink) e, come potete vedere, utilizzo un file php per sovrapporre all'immagine .jpg una barra contenente alcuni dati meteorologici e la data dello scatto. Per la data viene letta quella di creazione dell'immagine jpg, inviata al server ogni 2-3 minuti. Capita però che il pc si spenga e finchè non viene riavviato la webcam resta ferma. Quello che ho pensato è di sovrapporre la scritta "Webcam offline" all'immagine quando questa non viene aggiornata per un periodo di 15-20 minuti. Il problema è che non ho idea di come impostare il controllo sul "filemtime"... Questo è il codice del .php: Codice PHP:
Ultima modifica di Venosino1 : 29-08-2014 alle 15:40. |
03-09-2014, 21:54 | #2 |
Member
Iscritto dal: May 2006
Città: Milano e Brianza
Messaggi: 132
|
Non sono sicuro di aver compreso bene la domanda, ma la funzione filemtime() restituisce come al solito il timestamp Unix (che è un intero di secondi calcolato a partire dal 1 gennaio 1970).
Quindi, sempre se non ho capito male, ti basterebbe fare un controllo dell'ora attuale (con la funzione time()) e sottrarre il tempo dell'immagine "vecchia". L'if si basa sulla differenza in secondi tra i due orari, se è maggiore di un tot (per esempio i tuoi 15 minuti, ovvero 900 secondi) allora fai X altrimenti Y.
__________________
Trattative concluse con: italia2006, deggial, adriandaniel, guant4namo, stefo85, djfolle27, Kinta, itan1, CoMa666, nicacin |
05-09-2014, 16:50 | #3 | |
Senior Member
Iscritto dal: Feb 2008
Città: Venosa (PZ) / Bari
Messaggi: 1114
|
Quote:
Codice PHP:
Ultima modifica di Venosino1 : 05-09-2014 alle 16:53. |
|
06-09-2014, 15:10 | #4 |
Member
Iscritto dal: May 2006
Città: Milano e Brianza
Messaggi: 132
|
Esatto. Hai provato a vedere se funziona come desideri?
__________________
Trattative concluse con: italia2006, deggial, adriandaniel, guant4namo, stefo85, djfolle27, Kinta, itan1, CoMa666, nicacin |
06-09-2014, 15:13 | #5 |
Senior Member
Iscritto dal: Feb 2008
Città: Venosa (PZ) / Bari
Messaggi: 1114
|
Sì, funziona perfettamente. Ancora grazie.
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:57.