php 计划任务 检测用户连接状态


Posted in PHP onMarch 29, 2012

计划任务

ignore_user_abort(); // 用户关闭浏览器程序依然执行 
set_time_limit(0); // 不限制程序运行时间 
$interval = 3; // 程序循环间隔时间秒 $link = mysql_connect('localhost', 'username', 'paswd'); 
mysql_select_db('test'); 
mysql_query("SET NAMES 'utf8'"); 
do { 
// 用户关闭浏览器停止 start 
echo str_repeat(' ', 4069); // php只在输出时才检查用户连接状态. 一些web服务器的output_buffering默认值是4096字符. 为确保flush()有效, 设置为4069. 
ob_flush(); 
flush(); 
// 用户关闭浏览器停止 end 
$query = "INSERT INTO `test`.`test_demo` (`title`, `content`) VALUES ('计划任务', '" . date("Y-m-d H:i:s", time()) . "')"; 
mysql_query($query); // 采用写入数据库验证程序 
sleep($interval); 
} while (true);

如果没有输出php是无法检测用户连接状态的。即使关闭浏览器程序依然会运行直到apache服务停止或重启。
// 用户关闭浏览器停止 start 
echo str_repeat(' ', 4069); // php只在输出时才检查用户连接状态. 一些web服务器的output_buffering默认值是4096字符. 为确保flush()有效, 设置为4069. 
ob_flush(); 
flush(); 
// 用户关闭浏览器停止 end
PHP 相关文章推荐
一个简单的自动发送邮件系统(二)
Oct 09 PHP
数据库的日期格式转换
Oct 09 PHP
php $_SERVER当前完整url的写法
Nov 12 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
PHP字符串长度计算 - strlen()函数使用介绍
Oct 15 PHP
PHP中nowdoc和heredoc使用需要注意的一点
Mar 21 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
Jun 21 PHP
浅谈php和js中json的编码和解码
Oct 24 PHP
thinkphp实现附件上传功能
May 26 PHP
PHP读取word文档的方法分析【基于COM组件】
Aug 01 PHP
PHP进阶学习之类的自动加载机制原理分析
Jun 18 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
Sep 23 PHP
MySQL的FIND_IN_SET函数使用方法分享
Mar 27 #PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
Mar 27 #PHP
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
Mar 27 #PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
Mar 26 #PHP
simplehtmldom Doc api帮助文档
Mar 26 #PHP
php中一个有意思的日期逻辑处理
Mar 25 #PHP
php中http_build_query 的一个问题
Mar 25 #PHP
You might like
ob_start(),ob_start('ob_gzhandler')使用
2006/12/25 PHP
php中magic_quotes_gpc对unserialize的影响分析
2014/12/16 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
JavaScript中出现乱码的处理心得
2009/12/24 Javascript
flexigrid 参数说明
2010/11/23 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
利用Decorator如何控制Koa路由详解
2018/06/26 Javascript
vue elementUI table 自定义表头和行合并的实例代码
2019/05/22 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
在Django中使用Sitemap的方法讲解
2015/07/22 Python
分享Python字符串关键点
2015/12/13 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
解决python web项目意外关闭,但占用端口的问题
2019/12/17 Python
Django重设Admin密码过程解析
2020/02/10 Python
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
澳大利亚波西米亚风连衣裙在线商店:Fortunate One
2019/04/01 全球购物
华为菲律宾官方网站:HUAWEI Philippines
2021/02/23 全球购物
爷爷追悼会答谢词
2014/01/24 职场文书
劳动竞赛活动总结
2014/05/05 职场文书
司法助理专业自荐书
2014/06/13 职场文书
企业安全生产月活动总结
2014/07/05 职场文书
小学课外阅读总结
2014/07/09 职场文书
项目合作意向书模板
2014/07/29 职场文书
办公室主任个人对照检查材料思想汇报
2014/10/11 职场文书
2014年标准化工作总结
2014/12/17 职场文书
意向协议书
2015/01/27 职场文书
简单的辞职信怎么写
2015/02/28 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
创业计划书之熟食店
2019/10/16 职场文书
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL