带有时间间隔的php“for loop”

时间:2012-04-30 19:51:46

标签: php loops for-loop

我想找到一种每5分钟执行增量的方法,请帮助

example
for ($i=1;$i<=11;$i++) {
echo $i;
}

打印

  1. 5分钟后
  2. 5分钟后
  3. 5分钟后
  4. 5分钟后
  5. 5分钟后 ......

4 个答案:

答案 0 :(得分:4)

sleep

或者,你想要一份cron工作吗?

答案 1 :(得分:4)

for ($i=1;$i<=11;$i++) {
sleep(300);
echo $i;
}

答案 2 :(得分:1)

如果您想每5分钟运行一次脚本,则应使用cronjob。如果您使用的是控制面板(如cPanel或DirectAdmin),则可以添加cronjob。如果您(仅)对该计算机具有SSH访问权限,则使用crontab -e命令并添加以下行:

*/5 * * * * /usr/bin/php /location/of/the/script.php

如果/usr/bin/php不是您的PHP路径,请创建一个脚本并使用<?php phpinfo();找出实际位置。

答案 3 :(得分:0)

在php中使用Cron Jobs或Sleep Function

如果您的服务器上的cron作业被禁用而不是使用免费的在线cron作业服务

http://www.onlinecronjobs.com/