function clear_unused_fold() { $path = HOME_DIR . '/tmp'; if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { $file_name = substr($file, 0, 8); if (is_int($file_name) && strlen($file_name) == 8) { if (strtotime($file_name) + 86400 < time()) { remove_floder($path . '/' . $file); } } } } }
function remove_floder($path) { if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { if ($file != '.' && $file != '..') { if (is_dir($file)) { remove_floder($path . '/' . $file); } else { @unlink($path . '/' . $file); } } } closedir($handle); @rmdir($path); } return true; }