no, devi creare un nuovo file php (esempio "remove.php") con il suddetto codice; tale file va posizionato al livello superiore della cartella della webcam, che a sua volta contiene le cartelle data con le immagini.
Nell'esempio questa cartella padre si chiama "knewmart", tu ovviamente devi modificarla con la tua.
Questo nuovo file va lanciato da un servizio di cron ogni tot minuti.
Nuovo sito: Meteosfera
Reti: MNW - WU - Sup.
"Colui che segue la folla non andrà mai più lontano della folla. Colui che va da solo sarà più probabile che si troverà in luoghi dove nessuno è mai arrivato" (Albert Einstein)
infatti è proprio quello che ti facevo notare nel paragrafo "NB"
il file immagine webcam.jpg si aggiorna solo quando l'utente carica la pagina, mentre se carichi l'immagine singola o qualunque altra pagina che la richiama in modo indiretto, non si aggiorna.
Per ovviare al problema, anche in questo caso hai bisogno di un servizio di cron che lanci questo file php ad intervalli regolari (tipo ogni minuto) e che quindi provvederà ad aggiornare l'immagine.
PS. Un servizio di cron gratuito molto comune e che utilizzano anche alcuni utenti qui sul forum è questo:
cron-job.org - Free cronjobs - from minutely to once a year.
Nuovo sito: Meteosfera
Reti: MNW - WU - Sup.
"Colui che segue la folla non andrà mai più lontano della folla. Colui che va da solo sarà più probabile che si troverà in luoghi dove nessuno è mai arrivato" (Albert Einstein)
ok, ho scoperto solo ora che già ero registrato a quel sito e lo usai sempre per una webcam non so quanto tempo fa... sono riuscito a settarlo infatti con molta rapidità, ed è fantastico perché funziona alla perfezione!! quindi anche il file che elimina le cartelle deve essere eseguito dal cron?
Nuovo sito: Meteosfera
Reti: MNW - WU - Sup.
"Colui che segue la folla non andrà mai più lontano della folla. Colui che va da solo sarà più probabile che si troverà in luoghi dove nessuno è mai arrivato" (Albert Einstein)
mi raccomando attenzione al percorso indicato, onde evitare di rimuovere altri file che non c'entrano nulla
Nuovo sito: Meteosfera
Reti: MNW - WU - Sup.
"Colui che segue la folla non andrà mai più lontano della folla. Colui che va da solo sarà più probabile che si troverà in luoghi dove nessuno è mai arrivato" (Albert Einstein)
non mi picchiare ti prego, ma non funziona, ho sbagliato qualcosa? ho creato la pagg remove.php e l'ho inserita fuori da tutte le cartelle dunque è sicuramente sopra i file da eliminare
Codice PHP:
<?phpdate_default_timezone_set('Europe/Rome');function removeimages($folder,$all) { if (is_dir($folder)) { $images=array(); if ($handle=opendir($folder)) { while (($file=readdir($handle)) !== false) { if(($file!=".")&&($file!="..")) { $images[]=$file; } } rsort($images); if ($all=="no") array_shift($images); foreach ($images as $val) { unlink($folder."/".$val); } closedir($handle); } } }$date1=date("Ymd"); $date2=date("Ymd",(time()-86400));// Percorsi cartella images$folder1="webcam/".$date1."/images";$folder2="webcam/".$date2."/images";removeimages($folder1,"no");removeimages($folder2,"yes");if (is_dir($folder2)) rmdir($folder2);if (is_dir("webcam/".$date2)) rmdir("webcam/".$date2);?>
Nuovo sito: Meteosfera
Reti: MNW - WU - Sup.
"Colui che segue la folla non andrà mai più lontano della folla. Colui che va da solo sarà più probabile che si troverà in luoghi dove nessuno è mai arrivato" (Albert Einstein)
Codice PHP:
<?phpdate_default_timezone_set('Europe/Rome');function removeimages($folder,$all) {
if (is_dir($folder)) {
$images=array();
if ($handle=opendir($folder)) {
while (($file=readdir($handle)) !== false) {
if(($file!=".")&&($file!="..")) {
$images[]=$file;
}
}
rsort($images);
if ($all=="no") array_shift($images);
foreach ($images as $val) {
unlink($folder."/".$val);
}
closedir($handle);
}
}
}$date1=date("Ymd"); $date2=date("Ymd",(time()-86400));// Percorsi cartella images
$folder1="webcam/".$date1."/images";
$folder2="webcam/".$date2."/images";removeimages($folder1,"no");
removeimages($folder2,"yes");if (is_dir($folder2)) rmdir($folder2);
if (is_dir("webcam/".$date2)) rmdir("webcam/".$date2);?>
Nuovo sito: Meteosfera
Reti: MNW - WU - Sup.
"Colui che segue la folla non andrà mai più lontano della folla. Colui che va da solo sarà più probabile che si troverà in luoghi dove nessuno è mai arrivato" (Albert Einstein)
Segnalibri