繁体   English   中英

从用户定义的开始时间到结束时间运行一行PHP代码,而不使用CRON作业

[英]Run a line of PHP code from user defined start time to end time without using CRON jobs

我有一行代码需要从用户定义的开始时间到用户定义的结束时间执行。
问题是从开始到结束的正常循环不起作用,因为PHP给我一个“超出执行时间限制”的错误。
如何在不使用CRON作业的情况下完成此操作? (我需要在Windows PC上运行我的服务器)

Windows或不是它不是借口。 任何平台都有工具可以让您执行计划任务。 Windows也是如此。 这是关于在Windows上设置计划任务以获得与cron相同的结果的教程

编辑

我需要在网络浏览器上这样做。 它需要与平台无关。

你不能真的。 在cron w / o cron 附近做一些事情的唯一方法就是检查用户对你的脚本所做的每个请求的日期,如果时机成熟,那么就做一些工作。 但如果没有人访问您的网站,那么您什么都不会开始。

其他选项是设置cron,它将对您的页面执行请求(即使用wget,lynx,HEAD等)。 但它仍然需要像cron或同等物的“驱动力”

尝试更改PHP.ini中的“执行时间限制”

我解决了这个问题。 使用javascript和setTimeout()函数,我向必要的php脚本发送了一个GET请求,并在该延迟后执行了代码行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM