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防攻击代码升级版
Dec 29 PHP
PHP 之 写时复制介绍(Copy On Write)
May 13 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
Jun 19 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
Jul 22 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
Jul 28 PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 PHP
php中随机函数mt_rand()与rand()性能对比分析
Dec 01 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
Mar 12 PHP
php写入、删除与复制文件的方法
Jun 20 PHP
让你的PHP7更快之Hugepage用法分析
May 31 PHP
PHP设计模式之适配器模式原理与用法分析
Apr 25 PHP
PHP实现PDO操作mysql存储过程示例
Feb 13 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
PHP 安全检测代码片段(分享)
2013/07/05 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
Yii2实现同时搜索多个字段的方法
2016/08/10 PHP
PHP实现读取文件夹及批量重命名文件操作示例
2019/04/15 PHP
extjs 为某个事件设置拦截器
2010/01/15 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
可插入图片的TEXT文本框
2013/12/27 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
2014/08/01 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
JavaScript数组常用方法
2015/03/02 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
Angular动态添加、删除输入框并计算值实例代码
2017/03/29 Javascript
vue的传参方式汇总和router使用技巧
2018/05/22 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
Vue+Openlayers自定义轨迹动画
2020/09/24 Javascript
[00:35]DOTA2上海特级锦标赛 VP战队宣传片
2016/03/04 DOTA
基于Python的身份证号码自动生成程序
2014/08/15 Python
python3.5仿微软计算器程序
2020/03/30 Python
Python脚本实时处理log文件的方法
2016/11/21 Python
谈谈python中GUI的选择
2018/03/01 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
在IPython中进行Python程序执行时间的测量方法
2018/11/01 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
python logging添加filter教程
2019/12/24 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
捐书寄语赠言
2014/01/18 职场文书
医务工作者先进事迹材料
2014/01/26 职场文书
低碳环保倡议书
2014/04/14 职场文书
高中竞选班长演讲稿
2014/04/24 职场文书
职业规划实施方案
2014/06/10 职场文书
班组长安全工作职责
2014/07/15 职场文书
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书