Fatal error: Maximum execution time of 30 seconds exceeded in D:\Network\ibc998\http.class.php on line 337一直显示的是这个错误!

解决方案 »

  1.   

    程序执行超时,修改php.ini里面的配置
      

  2.   

    downloadData里面出错了set_limit_time(0);
    在downloadData前面加这个
      

  3.   

    直接运行错误!
    Fatal error: Call to undefined function set_limit_time() in D:\Network\ibc998\http.class.php on line 270set_limit_time(0);给哪里加呢?
    我的downloaddata()函数?
    function downloaddata ($host, $port, $httpHeader)
        {
     
          $fp = fsockopen ($host, $port);
          $retStr = '';
      echo $fp;
          if ($fp)
          {
            fputs ($fp, $httpHeader);
    echo $httpHeader;
            while (!(feof ($fp)))
            {
              $retStr .= fgets($fp, 128);
            }
          }      return $retStr;
        }高手看下,哪里有错误呢?
      

  4.   

    set_time_limit(0) !!!$httpHeader 错了,你有:
          $httpHeader = 'GET ' . $request . ' HTTP/1.1\r\n
    ';
    多了回车换行符。
    在解析 http 协议头时,当遇到两个“\r\n”就表示头结束。