iLeichun

当前位置: 首页 > 个人日志

PHP如何设置每隔一段时间自动执行某段代码

分类:个人日志   来源:原创   时间:2012-05-05 21:45:50

    PHP如何设置每隔一段时间自动执行某段代码?例如定时生成静态文件之类的,这就需要设置休眠时间,即每隔一段时间程序就会调用某段代码。

代码如下:

ignore_user_abort(); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.

set_time_limit(0); // 执行时间为无限制,php默认执行时间是30秒,可以让程序无限制的执行下去

$interval=24*60*60; // 每隔一天运行一次

do{

    sleep($interval); // 按设置的时间等待一小时循环执行

    $sql="update blog set time=now()";

    ...... //其他操作

}while(true);

更多