我的面试题目,大家帮帮忙。 如何定时删除/data/www/site1/cache目录下及其子目录中创建时间超过5分钟的文件,写出思路并使用PHP写出核心代码;谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?phpdefine('TMP_DIR', "/data/www/site1/cache");public function delOldFile(){ if (is_dir(TMP_DIR)) { if ($dh = opendir(TMP_DIR)) { while (($file = readdir($dh)) !== false) { if(filemtime(TMP_DIR.$file)<mktime(0, 0, 0, date("m"), date("d")-1, date("Y"))) { unlink(TMP_DIR.$file); } } closedir($dh); } }}?> //比当前时间多5分钟//时间戳filemtime("filename")>strtotime('+5 minute') //或者格式化date("Y-m-d H:i:s",filemtime("filename"))>date("Y-m-d H:i:s",strtotime('+5 minute')) filemtime()文件修改时间小于 strtotime('-5 minute')就是5分钟之前创建的,写好代码加到计划任务中运行,或者写守护进程while(1){}啥的 思路:1. 知道如何判断文件创建时间超过五分钟;2. PHP没有定时执行的功能,必须使用set_time_limit(0);来模拟实现这一功能; curl登录成功之后再打开新的页面是空白 php对access中,字段值为null的处理 GD库可以生成描边的文字不? 请推荐一个PHP开发的小型框架 我怎样得到客户端的,其他域名的cookies资料? 求助:百度分享按钮回调方法 各位大侠,请教一个问题就是php可不可以通过socket来接收vc++发送过来的通过socket传输的图片? 请大家帮我看看,一个以前都没有见过的错误。 急,谁有这经验??? 急。。。将动态网站全部页面转换成静态页面,脱机显示,该怎么实现 ,谢谢大家 同时包含和不包含内容如何搞定? 一个简单的PHP问题
define('TMP_DIR', "/data/www/site1/cache");
public function delOldFile()
{
if (is_dir(TMP_DIR))
{
if ($dh = opendir(TMP_DIR))
{
while (($file = readdir($dh)) !== false)
{
if(filemtime(TMP_DIR.$file)<mktime(0, 0, 0, date("m"), date("d")-1, date("Y")))
{
unlink(TMP_DIR.$file);
}
}
closedir($dh);
}
}
}
?>
//时间戳
filemtime("filename")>strtotime('+5 minute') //或者格式化date("Y-m-d H:i:s",filemtime("filename"))>date("Y-m-d H:i:s",strtotime('+5 minute'))