deltmp.php

来自「网络硬盘_支持1GB文件上传和续传_无错版」· PHP 代码 · 共 52 行

PHP
52
字号
<?include "../includes/inc.php";############################################################ Crontab id###########################################################$cron_id = is_numeric($input[cron_id]) ? $input[cron_id] : 1;############################################################ Crontab code begin####################################################################################################################### A simple script to delete temporay files in temp directory!############################################################ 1.how to use?# this script should be placed on every upload server:# local server and remote server if they are used!# and you should setup a cronjob on server to point to this script# 2.configuration# how many files to process per running$limits = 200;# how long off the last modified date of files to delete?# seconds,by default:1 hour = 60*60 seconds$deletetime = 60*60;if(substr($php_temp_dir,0,1)!='/') $php_temp_dir = '../'.$php_temp_dir;if(is_dir($php_temp_dir)){    $crontime = time()-$deletetime;    $hdir=opendir($php_temp_dir);    $conuter=0;    while($file=readdir($hdir)){        if (($file != ".") && ($file != "..")&&            (eregi('_CGItemp$',$file) || eregi('_postdata$',$file) || eregi('_flength$',$file) || eregi('_signal$',$file) || eregi('_qstring$',$file)|| eregi('_progress$',$file))            ){            if($conuter>$limits) break;            if(is_file($php_temp_dir.'/'.$file)&&filemtime($php_temp_dir.'/'.$file)<$crontime){              unlink($php_temp_dir.'/'.$file);              $conuter++;            }        }    }    closedir($hdir);}############################################################ Record crontab result###########################################################$results = 'Server ID '.$server_id.':'.$conuter . '  files deleted';CrontabLog($cron_id,$results);echo $results;?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?