本文实例讲述了PHP实现定时执行任务的方法,代码简单实用。分享给大家供大家参考。
具体实现方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
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程序设计有所帮助。