78 lines
1.7 KiB
PHP
Executable File
78 lines
1.7 KiB
PHP
Executable File
<?php
|
|
require_once 'Functions.php';
|
|
|
|
class Cronnettoyerfihierstemp
|
|
{
|
|
|
|
public function __construct()
|
|
{
|
|
}
|
|
|
|
// function suppression($dossier_traite , $extension_choisie, $age_requis)
|
|
function suppression($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)
|
|
// $extension == $extension_choisie AND $age_fichier > $age_requis)
|
|
|
|
/*
|
|
echo "Chemai, : ".$chemin." Age : ".$age_fichier;
|
|
|
|
echo "<br>";
|
|
*/
|
|
|
|
if($fichier!="." AND $fichier!=".." AND !is_dir($fichier) AND $age_fichier > $age_requis)
|
|
{
|
|
unlink($chemin);
|
|
}
|
|
}
|
|
|
|
closedir($repertoire); // On ferme !
|
|
}
|
|
|
|
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 Cronnettoyerfihierstemp();
|
|
|
|
$nettoyerfihierstemp->suppression( "../Temp" , "3600" );
|
|
|
|
$nettoyerfihierstemp->suppression( "../Temp/import" , "432000" );
|
|
|
|
// $nettoyerfihierstemp->suppressionimport( "../Temp/import" , "432000" );
|
|
|
|
?>
|