示例#1
0
 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);
                 }
             }
         }
     }
 }
示例#2
0
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;
}