PHP实现定时执行任务的方法

 更新时间:2014年10月05日 10:07:45   投稿:shichen2014  
这篇文章主要介绍了PHP实现定时执行任务的方法,涉及到ignore_user_abort函数忽略脚本终止的使用及sleep函数延缓执行等的应用,需要的朋友可以参考下

本文实例讲述了PHP实现定时执行任务的方法,代码简单实用。分享给大家供大家参考。

具体实现方法如下:

ignore_user_abort(true); //客户端断开时忽略脚本中止(允许脚本一直执行)
set_time_limit(0);  //设置脚本最长执行时间,0不限制
do{
  $handle = fopen('auto.txt', 'w');
  if($fp)
  {
    $text = '你好\n\r';
    $count = 0;
    for($i=1; $i<10; $i++)
    {
      if(! $c = fwrite($handle, '第'.$i.'行:'.$text)) //返回写入字符数,失败时返回false
      {
        echo '第'.$i.'次的写入失败!';
      }
      $count += $c;
    }
  }
  fclose($handle);
  sleep(60); //延缓60秒执行
}while(true);

希望本文所述对大家的PHP程序设计有所帮助。

相关文章

  • PHP实现带重试功能的curl连接示例

    PHP实现带重试功能的curl连接示例

    这篇文章主要介绍了PHP实现带重试功能的curl连接方法,结合实例形式分析了php使用curl实现重复连接的方法,需要的朋友可以参考下
    2016-07-07
  • PHP 中关于ord($str)&gt;0x80的详细说明

    PHP 中关于ord($str)&gt;0x80的详细说明

    为了识别双字节的字符,比如汉字或日文韩文等都是占两字节的,每字节高位为1,而一般西文字符只有一个字节,七位有效编码,高位为0而0x80对应的二进制代码为1000 0000,最高位为一,代表汉字.汉字编码格式通称为10格式. 一个汉字占2字节,但只代表一个字符
    2012-09-09
  • PHP 中的批处理的实现

    PHP 中的批处理的实现

    PHP 中的批处理的实现...
    2007-06-06
  • PHP file_get_contents 函数超时的几种解决方法

    PHP file_get_contents 函数超时的几种解决方法

    在使用file_get_contents函数的时候,经常会出现超时的情况,在这里要通过查看一下错误提示,看看是哪种错误,比较常见的是读取超时,这种情况大家可以通过一些方法来尽量的避免或者解决。
    2009-07-07
  • php $_SERVER当前完整url的写法

    php $_SERVER当前完整url的写法

    php当前完整url的写法,需要的朋友可以参考下。
    2009-11-11
  • PHP聊天室简单实现方法详解

    PHP聊天室简单实现方法详解

    这篇文章主要介绍了PHP聊天室简单实现方法,结合实例形式详细分析了php聊天室相关数据库操作与ajax交互等操作技巧,需要的朋友可以参考下
    2018-12-12
  • PHP中实现多语言支持的几种方式总结

    PHP中实现多语言支持的几种方式总结

    本给大家介绍了PHP中实现多语言支持的几种方式总结, 使用数组或关联数组,使用gettext扩展和使用第三方库这三种方式,文章通过代码示例给大家介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2023-12-12
  • PHP生成验证码时“图像因其本身有错无法显示”的解决方法

    PHP生成验证码时“图像因其本身有错无法显示”的解决方法

    以下是对PHP生成验证码时“图像因其本身有错无法显示”的解决方法进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-08-08
  • php中修改浏览器的User-Agent来伪装你的浏览器和操作系统

    php中修改浏览器的User-Agent来伪装你的浏览器和操作系统

    修改浏览器的User-Agent来伪装你的浏览器和操作系统,这两种都可以得到User-Agents和IP等信息,最好配合正则表达式,对信息进行筛选剔除。
    2011-07-07
  • PHP缓存技术的多种方法小结

    PHP缓存技术的多种方法小结

    这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得
    2012-08-08

最新评论