本文实例讲述了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程序设计有所帮助。