PHP计划任务之关闭浏览器后仍然继续执行的函数


Posted in PHP onJuly 22, 2010

备忘一下这个函数:
函数名称:ignore_user_abort
本函数配置或取得使用端连接中断后,PHP 程序是否仍继续执行。默认值为中断连接后就停止执行。在 PHP 配置文件中 (php3.ini/php.ini) 的 ignore_user_abort 选项就是配置处。本功能在 PHP 3.0.7 版之后才开始提供。
官方说明:http://cn2.php.net/manual/en/function.ignore-user-abort.php

使用方法:

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

这样就可以实现计划任务效果了.但是还是要客户端访问程序才行.
比如说在生成静态页面、采集的时候,不需要在等待了。关掉浏览器吧。
例子:
//test 
set_time_limit(0); 
ignore_user_abort(true); 
$i = 0 ; 
while($i ++ < 200){ 
file_put_contents($i.'.php' , $i); 
sleep(3); 
}

用ignore_user_abort函数实现php计划任务
<?php 
ignore_user_abort(true); 
set_time_limit(0); 
while(1) { 
$fp = fopen('time_task.txt',"a+"); 

$str = date("Y-m-d h:i:s")."\n\r"; 

fwrite($fp,$str); 

fclose($fp); 

sleep(5); //半小时执行一次 
} 
?>
PHP 相关文章推荐
PHP操作数组相关函数
Feb 03 PHP
zend api扩展的php对象的autoload工具
Apr 18 PHP
用C/C++扩展你的PHP 为你的php增加功能
Sep 06 PHP
PHP正确解析UTF-8字符串技巧应用
Nov 07 PHP
PHP获取http请求的头信息实现步骤
Dec 16 PHP
基于MySQL到MongoDB简易对照表的详解
Jun 03 PHP
使用PHP实现Mysql读写分离
Jun 28 PHP
PHP+APACHE实现网址伪静态
Feb 22 PHP
php反射类ReflectionClass用法分析
May 12 PHP
Yii实现文章列表置顶功能示例
Oct 18 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
Jun 09 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 PHP
PHP垃圾回收机制简单说明
Jul 22 #PHP
PHP多线程抓取网页实现代码
Jul 22 #PHP
php上传文件的增强函数
Jul 21 #PHP
php 模拟POST|GET操作实现代码
Jul 20 #PHP
UCenter中的一个可逆加密函数authcode函数代码
Jul 20 #PHP
PHP连接SQLServer2005 的问题解决方法
Jul 19 #PHP
在Windows系统上安装PHP运行环境文字教程
Jul 19 #PHP
You might like
php多个文件及图片上传实例详解
2014/11/10 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
js Array对象的扩展函数代码
2013/04/24 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
Vue 2.0学习笔记之Vue中的computed属性
2017/10/16 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
小程序两种滚动公告栏的实现方法
2019/09/17 Javascript
微信小程序如何实现在线客服功能
2019/10/16 Javascript
[52:57]2014 DOTA2国际邀请赛中国区预选赛 LGD-CDEC VS HGT
2014/05/21 DOTA
Python实现基于权重的随机数2种方法
2015/04/28 Python
python实现读取excel写入mysql的小工具详解
2017/11/20 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
python3连接MySQL数据库实例详解
2018/05/24 Python
python中字符串的操作方法大全
2018/06/03 Python
python之yield和Generator深入解析
2019/09/18 Python
40行Python代码实现天气预报和每日鸡汤推送功能
2020/02/27 Python
OpenCV+python实现膨胀和腐蚀的示例
2020/12/21 Python
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
网络技术支持面试题
2013/04/22 面试题
设计总监岗位职责
2013/12/07 职场文书
数学与统计学院学生个人职业生涯规划书
2014/02/10 职场文书
会计学专业自荐信
2014/06/25 职场文书
2014年服装销售工作总结
2014/11/27 职场文书
先进党支部事迹材料
2014/12/24 职场文书
《实心球》教学反思
2016/02/23 职场文书
离婚协议书范本(2016最新版)
2016/03/18 职场文书