Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php删除所有jpg,但20个最新版本_Php_Unlink_Filemtime - Fatal编程技术网

Php删除所有jpg,但20个最新版本

Php删除所有jpg,但20个最新版本,php,unlink,filemtime,Php,Unlink,Filemtime,所以。。我一直在四处寻找,但没有真正找到我需要的东西,因此: 我有一个网络摄像头,可以将jpg上传到一个文件夹中,但是为了避免我的服务器被文件溢出,我想在加载显示图片的页面时清除除20个最新的jpg以外的所有jpg。 如果页面已加载,且文件夹中只有20个jpg,则它不应执行任何操作。您可以执行以下操作: 使用filemtime($filename)获取每个文件的上次修改时间 根据此日期将所有文件名排序到数组中 使用unlink() 您所需的一些变体:,您能给我们展示一下您尝试过的代码吗?请看一下

所以。。我一直在四处寻找,但没有真正找到我需要的东西,因此:

我有一个网络摄像头,可以将jpg上传到一个文件夹中,但是为了避免我的服务器被文件溢出,我想在加载显示图片的页面时清除除20个最新的jpg以外的所有jpg。
如果页面已加载,且文件夹中只有20个jpg,则它不应执行任何操作。

您可以执行以下操作:

  • 使用
    filemtime($filename)获取每个文件的上次修改时间
  • 根据此日期将所有文件名排序到数组中
  • 使用
    unlink()

  • 您所需的一些变体:,

    您能给我们展示一下您尝试过的代码吗?请看一下,谢谢,因为某种原因,我无法找到您链接的第一个:)