时间:2021-05-18
多的不说,直接上代码:
复制代码 代码如下:
ignore_user_abort(true); //设置客户端断开连接时是否中断脚本的执行
set_time_limit(0);
$file = '/tmp/ignore_user.txt';
if(!file_exists($file)) {
file_put_contents($file);
}
if(!$handle = fopen($file,'a+b')){
echo "not open file :".$file;
exit;
}
$i=0;
while($i<100) {
$time = date("Y-m-d H:i:s",time());
echo $time."\n";
if(fwrite($handle,$time."\n")===false) {
echo "not write file:".$file;
exit;
}
echo "write file time:".$time."\n";
$i++;
sleep(2);
}
fclose($handle);
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
不知道能程序的性能会不会影响很大!复制代码代码如下:ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.set_time_limi
备忘一下这个函数:函数名称:ignore_user_abort本函数配置或取得使用端连接中断后,PHP程序是否仍继续执行。默认值为中断连接后就停止执行。在PHP
计划任务复制代码代码如下:ignore_user_abort();//用户关闭浏览器程序依然执行set_time_limit(0);//不限制程序运行时间$in
直接上代码,主要函数ignore_user_abort(true);这个函数忽略了终端被关闭(打开的网页被关闭),后面getfiles()这函数是执行采集任务的
本文实例讲述了PHP实现定时执行任务的方法,代码简单实用。分享给大家供大家参考。具体实现方法如下:ignore_user_abort(true);//客户端断开