clean all temporary files after 15min

This commit is contained in:
Roland Gruber 2013-01-28 21:14:26 +00:00
parent 3e4d0276c4
commit e4855fe538
1 changed files with 4 additions and 4 deletions

View File

@ -157,15 +157,15 @@ class Ldap{
// change random number // change random number
mt_srand($this->rand + (microtime() * 1000000)); mt_srand($this->rand + (microtime() * 1000000));
$this->rand = mt_rand(); $this->rand = mt_rand();
// delete PDF files and images which are older than 10 min // delete PDF files and images which are older than 15 min
$tmpDir = dirname(__FILE__) . '/../tmp/'; $tmpDir = dirname(__FILE__) . '/../tmp/';
$time = time(); $time = time();
$dir = @opendir($tmpDir); $dir = @opendir($tmpDir);
$file = @readdir($dir); $file = @readdir($dir);
while ($file) { while ($file) {
if ((substr($file, -4) == '.pdf') || (substr($file, -4) == '.jpg') || (substr($file, -4) == '.zip')) { $path = $tmpDir . $file;
$path = $tmpDir . $file; if (($file != '.') && ($file != '..') && ($file != '.htaccess') && !is_dir($path)) {
if ($time - filemtime($path) > 600) { if ($time - filemtime($path) > 900) {
@unlink($path); @unlink($path);
} }
} }