如何在特定时间删除页面的内容?
问题描述:
我试图在特定时间删除网页的内容(我的代码是21:02) ,但它似乎没有工作,我究竟做错了什么?如何在特定时间删除页面的内容?
if (date("G") == "21" AND date("i") == "02") {
file_put_contents("comments.html", "");
}
答
您的代码是正确的,但只有当您的PHP页面通过URL调用时才会执行。
为了改善这种情况,如果是在Windows环境下运行时创建调度任务,作业将php deleter_page.php
其中deleter_page.php只包含这个代码file_put_contents("comments.html", "");
和您的调度任务将进行编程,运行@自己喜欢的时间
提示:增加你的PHP安装路径到你的环境变量%PATH%
希望它能帮助:)
这哪里是代码执行?它实际上是在21:02运行吗? – FoolishSeth 2014-10-04 20:07:32
是的,我在那个时候测试过,没有发生任何事情。 – user3749296 2014-10-04 20:10:11
您的服务器时间设置是否正确? – baao 2014-10-04 20:13:41