diff --git a/inc-cache.php3 b/inc-cache.php3 index 3fa8fa86da81f104f26040fb44899b4ea47d8de4..1d6666264735387c7e00ec1da887b64feb164731 100644 --- a/inc-cache.php3 +++ b/inc-cache.php3 @@ -142,9 +142,11 @@ function creer_repertoire($base, $subdir) { function purger_repertoire($dir, $age, $regexp = '') { - $handle = opendir($dir); + $handle = @opendir($dir); + if (!$handle) return; + $t = time(); - while (($fichier = readdir($handle)) != '') { + while (($fichier = @readdir($handle)) != '') { // Eviter ".", "..", ".htaccess", etc. if ($fichier[0] == '.') continue; if ($regexp AND !ereg($regexp, $fichier)) continue;