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中实现进程间通讯
Oct 09 PHP
php array_walk() 数组函数
Jul 12 PHP
php禁止浏览器使用缓存页面的方法
Nov 07 PHP
PHP面向对象程序设计实例分析
Jan 26 PHP
php连接oracle数据库的方法(测试成功)
May 26 PHP
yii2缓存Caching基本用法示例
Jul 18 PHP
利用PHP访问带有密码的Redis方法示例
Feb 09 PHP
thinkPHP5.0框架应用请求生命周期分析
Mar 25 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
PHP实现随机数字、字母的验证码功能
Aug 01 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 09 PHP
浅谈PHP7中的一些小技巧
May 29 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
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
一家之言的经验之谈php+mysql扎实个人基本功
2008/03/27 PHP
ThinkPHP实现支付宝接口功能实例
2014/12/02 PHP
php抽象类使用要点与注意事项分析
2015/02/09 PHP
PHP中session跨子域的三种实现方法
2016/07/25 PHP
Laravel实现表单提交
2017/05/07 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
PHP PDOStatement::setFetchMode讲解
2019/02/03 PHP
PHP isset empty函数相关面试题及解析
2020/12/11 PHP
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
Avalonjs 实现简单购物车功能(实例代码)
2017/02/07 Javascript
详解使用PM2管理nodejs进程
2017/10/24 NodeJs
基于Vue实现可以拖拽的树形表格实例详解
2018/10/18 Javascript
vue单文件组件lint error自动fix与styleLint报错自动fix详解
2019/01/08 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
vue.js中导出Excel表格的案例分析
2019/06/11 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
医务人员竞聘职务自我评价分享
2013/11/08 职场文书
最新的咖啡店创业计划书
2013/12/30 职场文书
2014年高三毕业生自我评价
2014/01/11 职场文书
化工专业大学生职业生涯规划书
2014/01/14 职场文书
面包店的创业计划书范文
2014/01/16 职场文书
财务科科长岗位职责
2014/03/10 职场文书
2014年教研工作总结
2014/12/06 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
杭白菊导游词
2015/02/10 职场文书
春晚观后感
2015/06/11 职场文书
安全教育主题班会总结
2015/08/14 职场文书
2016年重阳节慰问信
2015/12/01 职场文书
中学语文教学反思
2016/02/16 职场文书
2019通用版劳动合同范本!
2019/07/11 职场文书
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
2021/05/21 PostgreSQL
python中pymysql包操作数据库方法
2022/04/19 Python