本文实例讲述了PHP实现定时执行任务的方法,代码简单实用。分享给大家供大家参考。
具体实现方法如下:
01 | ignore_user_abort(true); //客户端断开时忽略脚本中止(允许脚本一直执行) |
02 | set_time_limit(0); //设置脚本最长执行时间,0不限制 |
03 | do { |
04 | $handle = fopen ( 'auto.txt' , 'w' ); |
05 | if ( $fp ) |
06 | { |
07 | $text = '你好\n\r' ; |
08 | $count = 0; |
09 | for ( $i =1; $i <10; $i ++) |
10 | { |
11 | if (! $c = fwrite( $handle , '第' . $i . '行:' . $text )) //返回写入字符数,失败时返回false |
12 | { |
13 | echo '第' . $i . '次的写入失败!' ; |
14 | } |
15 | $count += $c ; |
16 | } |
17 | } |
18 | fclose( $handle ); |
19 | sleep(60); //延缓60秒执行 |
20 | } while (true); |
希望本文所述对大家的PHP程序设计有所帮助。