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 sprintf()函数让你的sql操作更安全
Jul 23 PHP
php下清空字符串中的HTML标签的代码
Sep 06 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
Jan 12 PHP
详解php的魔术方法__get()和__set()使用介绍
Sep 19 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
May 27 PHP
使用PHP实现生成HTML静态页面
Nov 18 PHP
PHP模块化安装教程
Jun 01 PHP
php事件驱动化设计详解
Nov 10 PHP
jQuery+php简单实现全选删除的方法
Nov 28 PHP
laravel 实现登陆后返回登陆前的页面方法
Oct 03 PHP
关于PHP求解三数之和问题详析
Nov 09 PHP
PHP 实现链式操作
Mar 09 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版(5)
2006/10/09 PHP
一个PHP日历程序
2006/12/06 PHP
PHP反转字符串函数strrev()函数的用法
2012/02/04 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
py文件转exe时包含paramiko模块出错解决方法
2016/08/12 PHP
关于laravel框架中的常用目录路径函数
2019/10/23 PHP
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
JS中eval函数的使用示例
2013/07/21 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
Vue使用json-server进行后端数据模拟功能
2018/04/17 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
浅谈webpack devtool里的7种SourceMap模式
2019/01/14 Javascript
JavaScript仿京东秒杀倒计时
2020/03/17 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
Python中字典和集合学习小结
2017/07/07 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
django框架创建应用操作示例
2019/09/26 Python
python plt可视化——打印特殊符号和制作图例代码
2020/04/17 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
德国在线购买葡萄酒网站:Geile Weine
2019/09/24 全球购物
娱乐地球:Entertainment Earth
2020/01/08 全球购物
会话Bean的种类
2013/11/07 面试题
编码实现字符串转整型的函数
2012/06/02 面试题
个人现实表现材料
2014/02/04 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
大学班级计划书
2014/04/29 职场文书
2016高一新生军训心得体会
2016/01/11 职场文书
培训心得体会怎么写
2016/01/25 职场文书
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang