delete($value['cachekey']); } function removedir($dirname, $keepdir = FALSE ,$time=0) { $dirname = str_replace(array( "\n", "\r", '..'), array('', '', ''), $dirname); if(!is_dir($dirname)) { return FALSE; } $handle = opendir($dirname); while(($file = readdir($handle)) !== FALSE) { if($file != '.' && $file != '..') { $dir = $dirname . DIRECTORY_SEPARATOR . $file; $mtime=filemtime($dir); is_dir($dir) ? removedir($dir) : (((TIMESTAMP-$mtime)>$time)? unlink($dir):''); } } closedir($handle); return !$keepdir ? (@rmdir($dirname) ? TRUE : FALSE) : TRUE; } ?>