php如何删除过期文件

本文操作环境:windows10系统、PHP 7、thinkpad t480电脑。

你们一定也遇到过这样的情况,服务器的磁盘空间占用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--

本文标题: php如何删除过期文件

本文链接: https://www.lsjlt.com/news/287.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php如何删除过期文件

    php删除过期文件的方法:【public function download_project($array)$tmp = 'tmp_down';$savepath1 = '../public'.$tmp;$path1 = dir(...】。
    阅读数:789 php 过期 文件
  • php可以删除文件嘛

    php可以删除文件,其删除文件的方法:1、创建一个PHP示例文件;2、找到要删除的文件;3、通过“unlink(filename,context)”语法实现文件删除即可。
    阅读数:505 php
  • php中如何使用unlink删除文件夹

    php中使用unlink删除文件夹的方法:【if ($handle = opendir( “$dirName” ) ) {while (false !== ($item = readdir( $handle))){if($item...】。
    阅读数:192 php unlink 文件夹
  • 怎么用php删除本地文件

    用php删除本地文件的方法:1、新建一个php文件并设置编码为utf8;2、创建两个变量,分别用于保存删除文件的目录名称和所需删除的文件名;3、使用file_exists()方法判断目录是否存在;4、使用unlink()方法删除文件即可。
    阅读数:915 php
  • php怎么判断删除文件是否成功

    在php中,可以利用if语句和unlink()函数来判断删除文件是否成功,语法“if(unlink($file)){echo '文件删除成功!';}else{echo '文件删除失败!';}”。
    阅读数:944 php 删除文件
  • php如何删除重复项

    这篇文章将为大家详细讲解有关php如何删除重复项,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。删除重复项您有一个包含重复项的大型数组,并且希望删除它们,使其仅具有唯一值的数组。常规array_unique
    阅读数:258 php
  • php如何删除重复元素

    在php中使用array_unique函数删除数组中的重复元素:array_unique函数是用于删除数组中的重复值,语法:array_unique(array);在php中使用array_unique函数删除数组中的重复元素,具体方法如下
    阅读数:832 PHP
  • 如何打开php文件

    打开php文件的方法PHP文件一般用Notepad Plus软件打开,不过它是在服务器端执行的脚本文件,用不同文本编辑器打开也可以,操作步骤:1.下载安装Notepad++软件后,右键单击PHP文件选择“Notepad++”打开即可。2.用
    阅读数:402 PHP php文件
  • php如何上传pdf文件

    这篇文章主要介绍“php如何上传pdf文件”,在日常操作中,相信很多人在php如何上传pdf文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何上传pdf文件”的疑惑有所帮助!接下来,请跟着小编一起来
    阅读数:625 php pdf
  • PHP如何写入文件

    这篇文章主要介绍了PHP如何写入文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PHP 写入文件 - fwrite()fwrite() 函数用于写入文件。fwrite()
    阅读数:240 php
  • PHP如何创建文件

    这篇文章主要介绍了PHP如何创建文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PHP 创建文件 - fopen()fopen() 函数也用于创建文件。也许有点混乱,但是在
    阅读数:157 php
  • php怎么使用setcookie()设置cookie永不过期

    在php中,只需要设置setcookie()函数第三个参数的值一直大于系统当前时间即可,语法“setcookie("cookie_name", "cookie_value", time()+99*365*24*3600);”。
  • php怎么删除目录

    php删除目录的方法:1、创建一个PHP示例文件;2、找到需要删除的目录;3、使用rmdir()函数删除指定的目录即可。
    阅读数:363 php 目录
  • PHP如何读取单行文件

    这篇文章给大家分享的是有关PHP如何读取单行文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PHP 读取单行文件 - fgets()fgets() 函数用于从文件读取单行。下例输出 "webdictionary
    阅读数:246 php
  • ubuntu如何彻底删除php7.0

    ubuntu彻底删除php7.0的方法:1、删除php的相关包及配置;2、删除关联并清除dept列表;3、检查是否已卸载干净。
    阅读数:534 ubuntu php
  • PHP如何删除关联数组中键值

    在本篇文章里小编给大家整理的是一篇关于PHP删除关联数组中键值的方法,有需要的朋友们可以学习参考下。
    阅读数:772 PHP 删除数组键值
  • php中如果删除cookie

    在php中,可以利用setcookie()函数来删除cookie,只需要将该函数的第二个参数设置为空,或者第三个参数设置为小于系统的当前时间即可。
    阅读数:934 php cookie
  • php怎么删除span标签

    在php中,可以利用strip_tags()函数来删除span标签,该函数可以剥去字符串中的HTML、XML以及PHP的标签,语法“strip_tags(string,allow)”;allow是一个可选参数,用于指定可以被保留下的标签。
    阅读数:487 php 删除标签
  • php怎么删除空目录

    在php中,可以直接使用rmdir()函数来删除空目录,该函数的作用就是删除指定空目录,语法“rmdir(目录路径[,context])”;如果删除成功则返回TRUE,如果失败则返回FALSE。
    阅读数:899 php 删除目录
  • php setcookie怎么删除cookie

    php setcookie删除cookie的方法:1、创建一个PHP示例文件;2、通过“setcookie("TestCookie", "", time() - 3600);”方法删除一个cookie即可。
    阅读数:736 php 删除cookie