如何在过期时删除一些文件(PHP,MySQL)?

时间:2015-03-25 07:42:29

标签: php mysql file

我将一些文件存储在一个文件夹中,并将file_name和expire_time添加到数据库中。

如何在没有连续运行php代码的情况下过期后删除文件?

2 个答案:

答案 0 :(得分:2)

  1. 使用CRON http://en.wikipedia.org/wiki/Cron(此服务的简化版本包含在许多www托管服务中[它应该在www管理面板中 - 您不需要专用服务器/知道linux],但大多数限制CRON每小时1次运行,甚至每天运行1次。
  2. 到您的主站点index.php包含从已过期的数据库文件中获取的代码并将其删除。此方法不需要CRON,但使用更多资源,如果您的网站不受欢迎可能无法使用[每天删除一次?周?]。

答案 1 :(得分:0)

首先推荐@JerzySkalski,使用CRON完成任务。 它是最简单而有力的方法。

其他人可能会建议你为它创建一个守护者,这在IMO中对你的任务来说太过分了。

干杯