iLeichun

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

PHP定时自动执行代码

分类:个人日志   来源:原创   时间:2011-05-29 12:57:18

<?php
 /**
  *在某些网站的设计中,根据客户要求,有些数据需要实时更新,例如定时生成静态页面、定时更新数据等。
  *这种情况下,如果使用PHP自动定时执行代码就显得非常有效了。
  */
 //即使关掉浏览器,也可以继续执行.
 ignore_user_abort();
 //设置执行时间为无限制,但php中默认的执行时间是30秒,可以通过修改php.ini文件对此属性进行相应的修改
 set_time_limit(0);
 //设置每隔10分钟运行一次,该时间可以根据具体情况做相应调整
 $time=10*60;
 //按预先设置的时间等待相应时间循环执行代码
 do {
  //休眠相应时间后继续执行后面的代码
  sleep($time);
  for($i=0; $i<100; $i++) {
   echo $i;
  }
 }while(true);
?>

更多