每x分钟运行一个php脚本(没有cron)

时间:2014-05-09 15:55:16

标签: javascript php

如何每隔x分钟/小时/天/年/运行一次.php文件?

我有Windows XP操作系统(我的主机也是如此)所以如果我没记错,我将无法使用'cron'。

我想过使用header(“refresh:120; url = myscript.php”);检查自上次脚本执行以来是否已经过了x时间,如果为true,则再次运行它。然后我可以将我的电脑留在页面上(这可能类似于/hiddenpage.php)。

我可以不用每周7天,每天24小时离开我的电脑,而是每次用户加载页面时都可以进行检查,但这是一个不确定的方法。

或者,在网页上设置一个带倒计时的计时器,直到下一次执行脚本(使用javascript /等),然后重新加载页面(或直接运行脚本),虽然我不得不使用我的电脑。

那么,有什么提示吗?

2 个答案:

答案 0 :(得分:3)

设置批处理(.bat)文件以运行您的php脚本。批处理文件将类似于:

C:\ PHP \ php.exe -f C:\ myphpfile.php

然后让Windows任务调度程序以您希望的任何间隔运行批处理文件。

答案 1 :(得分:0)

你可以用ajax编写file.js,你可以调用localhost / file.php

注意:如果您有兴趣,我可以编写代码。