错误提示如下:Warning: gzinflate() [function.gzinflate]: data error in F:\shengming\ff\ff_rf.php on line 18
0
上网找了很久都没得到解决。有说是php.ini文件的zlib没有打开,如:zlib.output_compression = Off,我改成on了还不行。只好来请教各位大侠了,望不吝赐教。 

解决方案 »

  1.   


    <?
    require ("../../../member/include/config.inc.php");
    require ("../../../member/include/http.class.php");$uid=$_REQUEST['uid'];
    $settime=$_REQUEST['settime'];
    $site=$_REQUEST['sitename'];$base_url = "".$site."/app/member/FT_browse/index.php?rtype=r&uid=$uid&langx=zh-cn&mtype=3";
    $thisHttp = new cHTTP();
    $thisHttp->setReferer($base_url);
    $filename="".$site."/app/member/FT_browse/body_var.php?rtype=r&uid=$uid&langx=zh-cn&mtype=3";
    //echo $filename;
    //exit;
    $thisHttp->getPage($filename);
    $msg  = $thisHttp->getContent();
    echo "<!--".$msg."-->";
    $meg .= gzinflate(substr($msg,10));
      

  2.   


    $meg .= gzinflate(substr($msg,10));
    18行的代码是上面的。吧这行代码改成
    $meg .= gzinflate(substr("asdfasdfsadfsaasdfasdfsdfdfsadf",10));提示同样的错误,所以应该跟其他代码无关。
      

  3.   

    这个问题真的这么难吗?:(是不是zlib那里还要设置什么?
      

  4.   

    你是不是用了http.php这个插件?