• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Php删除过期的文件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

最近项目异常查找原因,发现服务器 的磁盘空间占用100%

原来是一个项目打包下载的临时文件夹满了。

之前没有考虑到这个问题,只能补一下漏洞。

解决方案:每次下载前把过期文件清空,这样就不会占用磁盘空间了。

/*批量下载*/

public function download_project($array)

{

// 循环删除过期文件 start

$tmp = 'tmp_down';

$savepath1 = '../public'.$tmp;

$path1 = dir($savepath1);

while (($item = $path1->read())!=false) {

if($item=='.' || $item=='..'){

continue;

}else{

$file = $savepath1.'/'.$item;

$times = time()-filemtime($file);

if($times>24*3600){

unlink($file);

}

}

}

// 循环删除过期文件 end

 

文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。

 

若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP如何配置session存储在redis发布时间:2022-07-10
下一篇:
PHP类(四)-类的继承发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap