本文实例讲述了php简单定时执行任务的实现方法。分享给大家供大家参考。具体实现方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<?php ignore_user_abort(); set_time_limit(0); $interval = 60*5; do { $url = "http://www.sina.com.cn/" ; $ch = curl_init(); //创建一个新的curl会话 curl_setopt( $ch ,CURLOPT, $url ); //设置需要抓取的cURL curl_setopt( $ch ,CURLOPT_RETURNTRANSFER,1); //设置cURL参数,要求结果保存到字符串还是页面(1或真表示保存而不输出) curl_setopt( $ch ,CURLOPT_TIMEOUT,2); //最大延续2秒 $result = curl_exec( $ch ); //执行 curl_close( $ch ); //关闭 sleep( $interval ); //休息5分钟 } while (true); ?> |
希望本文所述对大家的php程序设计有所帮助。