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

标签 php mysql file

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

如何在过期时间后删除文件而不连续运行php代码?

最佳答案

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

关于php - 如何在过期时间后删除一些文件(PHP,MySQL)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29249970/

相关文章:

php - 在 GET 变量中传递 URL 时禁止访问 403

php - 小 mysql_queries 花费太多时间

mysql - MySQl 中的多/级查询 - 是否需要额外的外键?

c - Code::Blocks 中的头文件和源文件问题

java - Java中的文件加密和解密,不起作用解密

c++ - 如何将文件保存到可能的新目录中?

php - 如何定义一个定义常量的php配置文件并在项目中的任何地方使用它

php - 如何防止 PDO 错误上的密码转储

php - 防止数据库类中的 SQL 注入(inject)

php - 有没有更有效的方法?