Press "Enter" to skip to content

PHP定时执行任务的实现

  1. <?php
  2. ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
  3. set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
  4. $interval=60*30;// 每隔半小时运行
  5. do{
  6.     $fp=fopen(“t4554.txt”, “w”);
  7.     if($fp) { 
  8.         $count=0; 
  9.         for($i=1;$i<=4;$i++){ 
  10.             $flag=fwrite($fp,“行”.$i.” : “.“Hello World!\r\n”); 
  11.             if(!$flag){
  12.                 echo“写入文件失败<br>”;break;         
  13.             }
  14.             $count+=$flag; 
  15.         } 
  16.     }
  17.     fclose($fp);
  18.     //这里是你要执行的代码   
  19.     sleep($interval);// 等待半小时
  20. }while(true);
  21. ?> 
发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据