Stampa

Eliminare in automatico vecchie immagini webcam sul server

Come caricare e visualizzare l'ultima immagine della webcam sul sito è stato affrontato in altri articoli,
adesso vediamo come risolvere un fastidioso inconveniente dovuto al salvataggio delle immagini sul server da parte della webcam, in particolare sulla creazione di file con nome progressivo, ad esempio img-web-10-08-2019.jpg, img-web-11-08-2019.jpg e così via, pratica che andrà ad intasare a appesantire una directory con immagini che sono inutilizzate e quindi obsolete.
Con questo script php e il comando unlink sarà possibile eliminare tutti i file più vecchi rispetto ad una certa data.

Molto importante!

  • Questo script deve trovarsi nella stessa directory in cui confluiscono i file da eliminare.
  • Per rendere automatica l'eliminazione delle immagini, create un richiamo a questo script direttamente nella pagina dove viene mostrata la webcam, in questo modo ogni utente che guarda la pagina, azionerà lo script che farà il resto. Per evitare questo, bisogna sostituire dirname con il percorso della directory.
  • Fare un backup prima di utilizzare il comando unlink, controllare bene il percorso della directory.

CODICE SCRIPT PHP

$path = dirname(__FILE__).;
echo $path;
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if ((time()-filectime($path."/".$file)) > 2592000) {
unlink($path."/".$file);
}
}
}

Vi consiglio di scaricare il file php con il codice completo e i commenti: DOWNLOAD SCRIPT

Leggi anche Mostrare ultima immagine caricata sul server in una directory con sottocartelle

Valuta questo articolo

1 1 1 1 1 1 1 1 1 1 Valutazione 5.00 (1 Voto)

hits
88
Ritieni il contenuto di questa pagina incompleto, non attendibile oppure oggetto di altre problematiche? INVIA UNA SEGNALAZIONE Grazie!

Tags cloud

volt blogspot mailing list  statunitense comando SDR cassetta Anabantidi DOC Piante di primo piano Previsioni Meteo carta kraft Stormfall voltaggio Centro Notifiche cereali guadagno nazionale italia marmo Jetstream Alpi Marittime vittoria Marte pescare Baldissera induttanza bacino mulo Samsung Quando Sono Lontano Savoia Smartphone gonfiore Leslie Jones modulo Pulci stazione spaziale Stephen Graham EFR osservatorio orologio atomico cappelle Camperista Call of Duty: banconote demineralizzata Buzz Aldrin ansaldo colori Alice Pecora lago Strategia full-duplex Vini italiani puntare Thomas Lennon POP Malika Ayane Documentario ginocchio OpenDNS esplorazione Gestione attività artista plug Tracking Number alcaloidi hotbird toroide disturbo sincronizzazione vpn mondiali QVC choke illegale Water Under The Bridge rosmetro Elio E Le Storie Tese nord america canada Lombardia RadioDue metadata regioni abyangam John Goodman ricerca abilitare processi Cerere denstista HVOR Customer Center broadcast Onde Stazionare stabilizzatori foam fave Premium elenco Bob Bruninga QRP apertura fiordi Circo Massimo taglia Super Ottone teleferica marzo Joaquin Phoenix 443 Dan Stevens Filetype Liam Hemsworth banda beat generation reattanza induttiva VEICOLARE open signal fulmini barca acero conduttore tuono Juentai Alessandro Magno Shintaro Uda indipendenza campionato Gabriele Salvatores sistema operativo Artrosi MSFK capperi batteria N2YO Mirach biancheria pizzo Aurora Nina Zilli Meteorologia cibo riflettometro mela Amateur TeleVision serie sbiancamento