gpt4 book ai didi

PHP 创建文件并在一小时、一周等后删除它

转载 作者:行者123 更新时间:2023-12-03 03:12:35 25 4
gpt4 key购买 nike

我想创建一个文件,并可以在必要的时间段后自动删除它。我的代码是:

 $timeForDelete=$_REQUEST['timeForDelete'];
$text=$_REQUEST["text"];
$filename = uniqid(rand(), true) . '.txt';
if($timeForDelete =="2"){
//how save text to file and auto delete file after one hour?
}
else{
$f=fopen($filename,'a');
fwrite($f,$text); //write to file
}

if $timeForDelete ==2 :如何将文本保存到文件并在一小时后自动删除?希望您帮忙解决这个问题。谢谢。

最佳答案

有多种方法可以满足您的要求。我建议最快的方法是:

  1. 使用可唯一识别的名称创建文件需要删除(并且根据您的问题,可能是名称中的时间戳,之后可以删除它们 - 一小时、一周等)
  2. 编写一个脚本,根据创建时间删除包含该唯一标识符的所有文件。
  3. 设置一个 cronjob,每 5 分钟运行一次脚本并清理不需要的文件。

关于PHP 创建文件并在一小时、一周等后删除它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43309999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com