assure/Cron/Cronnettoyerfihierstempimport.php
2025-12-01 19:07:16 +00:00

40 lines
805 B
PHP
Executable File

<?php
require_once 'Functions.php';
class Cronnettoyerfihierstempimport
{
public function __construct()
{
}
function suppressionimport($dossier_traite , $age_requis)
{
$repertoire = opendir($dossier_traite);
while(false !== ($fichier = readdir($repertoire)))
{
$chemin = $dossier_traite."/".$fichier;
$infos = pathinfo($chemin);
// $extension = $infos['extension'];
$age_fichier = time() - filemtime($chemin);
if($fichier!="." AND $fichier!=".." AND !is_dir($fichier) AND $age_fichier > $age_requis)
{
unlink($chemin);
}
}
closedir($repertoire); // On ferme !
}
}
$nettoyerfihierstemp = new Cronnettoyerfihierstempimport();
$nettoyerfihierstemp->suppressionimport( "../Temp/import" , "432000" );
?>