PHP头条
热点:

[PHP]PHP定时任务的实现,php任务实现


 -----------------------------------------------------------------------------------------------------------

/*
|---------------------------
|PHP定时任务
|@黑眼诗人 <www.chenwei.ws>
|---------------------------
*/
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
ignore_user_abort(); // 在后台运行
set_time_limit(0); // 不停地运行
$interval=30; // 设置定时值
do{
//做你要做的事情
sleep($interval); // 等侍
}while(true);
?>
 

一个 PHP 定时执行任务的问题

1.在源码后面加上运行之后更改此文件的访问权限,禁止访问
2.或者设一个$_session['is_open'],检测有没有被赋值,没被赋值就继续运行,赋值了就exit
3.运行程序了之后,让他生成一个文件,is_open.txt,如果该文件存在,则运行过了,exit,否则,继续运行下面的代码,用个if就ok了
 

www.phpzy.comtrue/php/18970.htmlTechArticle[PHP]PHP定时任务的实现,php任务实现 ----------------------------------------------------------------------------------------------------------- /* |--------------------------- |PHP定时任务 |@黑眼诗人 www.chenwei.ws |----...

相关文章

PHP之友评论

今天推荐