0 Comments

延时函数

发布于:2012-11-20  |   作者:广州网站建设  |   已聚集:人围观
延时函数

由于PHP脚本有30秒的执行限制,当执行时间大于30秒时,系统会报一个超时的"致命级"错误终止程序运行,所以在抓取大量内容时需要应用下面的延时函数。广州网站建设


  1. <?php 
  2. //功能:延时函数  
  3. $ch = curl_init ();  
  4. //设置超时时间  
  5. $timeout = 100;  
  6. curl_setopt ( $ch, CURLOPT_URL, $url );  
  7. curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );  
  8. curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, $timeout );  
  9. $handles = curl_exec ( $ch );   //执行句柄  
  10. curl_close ( $ch );             //关闭连接  
  11. ?> 

【代码解读】

上述函数的核心是curl_setopt()函数,它将为一个CURL会话设置选项。该函数的描述如下:


  1. bool curl_setopt (int ch, string option, mixed value) 

 

其中,option参数是具体的操作设置,value是这个选项给定的数值。广州网站设计
标签:
飞机