黑马程序员技术交流社区
标题:
php实现定时任务
[打印本页]
作者:
@夜色
时间:
2018-3-8 16:14
标题:
php实现定时任务
php是怎么做定时任务?
如下图所示:
php定时任务.png
(45.71 KB, 下载次数: 26)
下载附件
2018-3-8 16:12 上传
代码:
header("Content-type:text/html;Charset=utf8");
//原理:通过sleep一段时间后再访问脚本自身的方式继续执行
//设置sleep时间
$time=15;
//获取请求的Url
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
/*
要执行的代码
function
*/
//睡一段时间
sleep($time);
//请求这个php文件
file_get_contents($url);
作者:
金色的程序员
时间:
2018-3-8 23:09
感谢分享
作者:
itzane
时间:
2018-3-10 16:51
本帖最后由 itzane 于 2018-3-10 16:53 编辑
可以使用fsockopen打开网络连接
ignore_user_abort(true);
set_time_limit(0);
do{ 定时任务 sleep(...) ; }while(true);
做定时任务
或者使用swoole定时器 (⊙o⊙)
或者简单点写个脚本,在linux上设置定时任务去调用需要处理的脚本。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2