Script PHP per cancellare file di una cartella in base alla data del file

Versione del 18 apr 2023 alle 13:33 di Andrea (discussione | contributi) (Creata pagina con "← ritorno a PHP Category:PHP Un esempio di come cancellare i file più vecchi di 15 minuti da una cartella. <pre> $cartella = '../tmp/'; $files = gl...")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

← ritorno a PHP

Un esempio di come cancellare i file più vecchi di 15 minuti da una cartella.

$cartella = '../tmp/';
$files = glob( $cartella .'*' );
if( !empty( $files ) ) {
   $now = time();
      foreach( $files as $file ) if( is_file( $file ) ) {
         // 15 minuti
         if( $now - filemtime( $file ) >= 60 * 15 ) 
            unlink($file);
      }
   }
}

Fonte: https://stackoverflow.com/questions/8965778/the-correct-way-to-delete-all-files-older-than-2-days-in-php