这是一个根据文件的创建时间进行判断删除文件的,一般用于文件上传后定时删除文件。

是个很实用的东西(至少对于我来说是这样)。

下面开始代码:

/*

本文件用法:放到目录,在程序头部添加

include("delete.php");

*/

error_reporting(0);//禁用错误报告

$path= "uploads/";//定时删除的文件目录

if(!($dp = opendir($path))) die ("读取目录失败");//打开目录

$file_array = array();//新建数组

while ($file = readdir ($dp)){if(substr($file,0,1) != '.' and $file != "index.php")//历遍文件夹,加入数组

{

$file_array[] = $file;}

}

$file_count = count ($file_array);//文件个数

sort ($file_array);//文件数组排序

if ($file_count > 0)

{

while (list($fileIndexValue, $file_name) = each ($file_array))

{

$file_name=$path.$file_name;

$lenght=strlen($file_name);

$mtime=filemtime($file_name);//获取文件创建时间

$now=time();

if(($now-$mtime) > 1*60) // 10*60就是10*60秒=10分钟后自动删除

{

unlink($file_name);//删除文件

}

}

}

closedir($dp);//结束流

哎,这星期要英语等级考试,怎么过啊T_T

吐槽完了,还是那句话,

有问题请留言!

php上传文件后定时删除,PHP根据条件定时删除文件代码相关推荐

  1. 无法删除ftp服务器上的文件夹,批处理 FTP上传,后删除本地文件夹(无法删除) 问题...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 @echo off :: 设置FTP服务器地址(仅输入IP)set ftpIP=192.168.7.183 :: 设置FTP用户名set ftpUser= ...

  2. 服务器 上传文件 杀毒,一种实现文件上传网站后自动进行杀毒的方法及系统

    1. 一种实现文件上传网站后自动进行杀毒的系统,其特征在于,包括: 服务器端监控模块,用于对每一个上传到服务器的文件进行监控: 服务器端的杀毒模块,用于对上传到服务器的文件进行病毒查杀: 位于服务器端 ...

  3. 文件上传成功后找不到文件位置

    上传文件后找不到文件位置 在文件上传成功后找不到文件所在的位置是Tomcat部署问题,部署在war下在idea工作空间是找不到上传的文件的 @RequestMapping("/fileupl ...

  4. js一个文件上传成功后的响应事件处理

    onUploadSuccess: function (file, data, response) { //一个文件上传成功后的响应事件处理console.log(data);},

  5. 微信文件过大不能上传?学会这几种方法,再大文件也能轻松发

    微信文件过大不能上传?学会这几种方法,再大文件也能轻松发 微信已经逐渐成为办公必须,但微信不支持大文件的发送,那么遇到这种情况,很多小伙伴都会选择用QQ,其实微信也能发送大文件,只要方法用对,下面就来 ...

  6. App上传GooglePlay后,微信登录及Facebook登录异常

    App上传GooglePlay后,微信登录及Facebook登录异常 微信登录异常的处理 原因 因为App上传到Google Play后,会被重新签名(Play App Signing).所以保存在微 ...

  7. 宝贝上传店铺后把图片空间的图片删了有影响吗

          问题1:调用SPU服务异常,原因是:已存在产品ID为:[2154156604] 的产品"}       解决方案:经过分析,这是因为上传的店铺内,已经存在产品ID为:[21541 ...

  8. 【060】PP匠-上传PPT后一键生成H5

    H5是符合HTML5标准的网页界面,近年来被大量用于营销,朋友圈经常可以看到基于H5格式的热点营销案例,那有没有便捷的制作H5的工具?今天分享一个可以将PPT演示文稿转化为H5的使用工具. 地址:参见 ...

  9. Kettle问题:脚本在本地运行正常,但上传服务器后运行失败

    有时,我们在执行Kettle脚本时会遇到这种情况:脚本在本地运行正常,但上传服务器后运行却失败了,这很可能是文件引用中使用了绝对路径导致的. 我们在进行脚本开发时,一般会先在本地进行开发调试,调试好后 ...

  10. exif.js解决ios手机上传照片后显示为旋转90度问题(兼容ios13.4之前的版本 )

    exif.js解决ios手机上传照片后显示为旋转90度问题(兼容ios13.4 ) 问题描述: 在做手机移动端app时,发现iOS12.5.1版本(iphone6)上传照片出现顺时针旋转90问题,ip ...

最新文章

  1. 你所不知道的SCI, SCIE, 和ESCI
  2. 博后招募 | 清华大学电子系姚权铭教授招聘机器学习方向博士后
  3. OutOfMemory (OOM)的类型与检测
  4. Activiti 流程实例、任务、执行对象及相关的表
  5. 赛道二周冠分享:石头哥有些心里话要说一说
  6. 第九章、硬件抽象层:HAL
  7. 许家印砸1000亿布局AI、量子计算等领域,但在科技圈只能算轻壕
  8. XMLHttpRequest.responseType
  9. 人人商城小程序消息服务器配置,微擎系统人人商城小程序前端配置教程
  10. python调用百度查询关键字_Python模拟搜索百度关键字
  11. 日期时间类-Date,Calendar和日期格式化
  12. 手把手教你电机FOC控制【二】
  13. C#自制简易弹钢琴谱
  14. paddlepaddle_文件操作_画图操作_图片基本处理
  15. 常见SOC启动流程分析
  16. StringBuffer之间的比较、String和StringBuffer的比较
  17. 如何成为一名优秀的程序员(五)
  18. Uva129 Krypton Factor【dfs回溯】【例题7-5】
  19. 华为畅享8plus能申请鸿蒙吗,华为畅享8Plus
  20. 基于微信小程序的springboot客运汽车票购票系统源码和论文

热门文章

  1. java连接Hbase数据库
  2. 分类家族:二分类、多分类、多标签分类、多输出分类
  3. 字典学习(Dictionary Learning)
  4. 差异表达基因火山图(ggplot函数)
  5. The impact of third generation genomic technologies on plant genome assembly 第三代基因组技术对植物基因组组装的影响
  6. linux 多路径重启,(linux多路径连接iScsi存储重启自动连接.docx
  7. mysql5 数据类型,Mysql学习笔记5-----字段的数据类型
  8. 《计算机原理》教案,计算机原理及应用教案
  9. three.js 调用网络摄像头
  10. scipy.cluster.vq.kmeans的使用