php实现自运行的实例详解
时间:2021-12-28
来源:互联网
标签:
在手机上看
手机扫描阅读
在本篇文章里小编给大家整理的是一篇关于php实现自运行的实例详解内容,有兴趣的朋友们可以学习参考下。
说明
1、创建一个PHP示例文件;然后输入“ignore_user_abort();”。
2、通过“do{$fp = fopen('test.php','a')...}while(true)...”方法实现任务自动执行即可。
关于PHP代码如何自动执行,我们通常做定时任务需要做到代码自动执行,往往会借助系统来实现,例如linux的crontab或者windows的定时计划等等,现在分享一个纯代码实现的自动执行。
下面是用到的一窜PHP的执行代码,效率不是很好,但是能保持任务自动执行。
ignore_user_abort();
// 即使client 断开(如关闭浏览器),PHP 脚本也可以继续执行。
set_time_limit(0);
$interval = 60*5;
do{
$fp = fopen('test.php','a');
fwrite($fp,'rn'.date('Y-m-d H:i:s',time()).'rn');
fclose($fp);
sleep($interval);
}while(true)
echo 'OK';实例扩展:
ignore_user_abort(true); //客户端断开时忽略脚本中止(允许脚本一直执行)
set_time_limit(0); //设置脚本最长执行时间,0不限制
do{
$handle = fopen('auto.txt', 'w');
if($fp)
{
$text = '你好\n\r';
$count = 0;
for($i=1; $i<10; $i++)
{
if(! $c = fwrite($handle, '第'.$i.'行:'.$text)) //返回写入字符数,失败时返回false
{
echo '第'.$i.'次的写入失败!';
}
$count += $c;
}
}
fclose($handle);
sleep(60); //延缓60秒执行
}while(true);到此这篇关于php实现自运行的实例详解的文章就介绍到这了,更多相关php实现自运行的方法内容请搜索PHP爱好者以前的文章或继续浏览下面的相关文章希望大家以后多多支持PHP爱好者!
相关阅读 更多
-
核芯显卡是什么意思?核芯显卡和独立显卡有什么区别? 时间:2025-12-19 -
什么是算术逻辑单元ALU 算术逻辑单元的功能和结构 时间:2025-12-19 -
什么是视觉识别色差检测 视觉识别色差检测的原理、技术特点、应用及常用工具 时间:2025-12-19 -
什么是流量控制 流量控制和拥塞控制的区别 时间:2025-12-19 -
GPU虚拟化是什么意思 GPU虚拟化有哪三种方法 时间:2025-12-19 -
独显是什么意思 独显和集显的区别 时间:2025-12-19
今日更新
-
UC网盘如何不限速下载资源-UC网盘不限速下载资源终极教程
阅读:18
-
揭秘派对的梗是什么梗:年轻人社交新暗号,全网热议的快乐密码!
阅读:18
-
樱花漫画免费阅读官网入口-樱花动漫在线漫画正版入口
阅读:18
-
小型虚拟币交易平台生存危机:市场波动下的转型策略
阅读:18
-
逃跑吧少年2026年最新兑换码
阅读:18
-
爱特漫画入口-爱特漫画官方直达
阅读:18
-
潘凤的梗是什么梗 揭秘三国无双上将的爆笑网络梗由来
阅读:18
-
区块链技术如何重塑虚拟货币行业的未来格局
阅读:18
-
天下布魔wiki入口在哪找-2026天下布魔wiki最新网址一键直达
阅读:18
-
恋与制作人2025年12月兑换码汇总分享
阅读:18










