40 lines
805 B
PHP
Executable File
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" );
|
|
|
|
?>
|