这个文件被限制了,得不到,读出来是空的,有什么办法?

解决方案 »

  1.   

    如果不是因为
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
    这个问题的话,你就不要尝试了说不定返回的就是一个空呢
      

  2.   

    远程文件一定需要CURL来获取吗?
    file_get_contents不也可以,难道需要模拟浏览器登入才可以下载该文件??
      

  3.   

    <?php$ch = curl_init();
    curl_setopt ($ch,CURLOPT_URL,'http://');
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt ($ch,CURLOPT_RETURNTRANSFER,1); 
    $res = curl_exec($ch);
    echo $res;
    curl_close ($ch);?>
    这是代码
      

  4.   

    你这个代码都不涉及提交和cookies,干么不尝试file_get_contents?
      

  5.   

    我要的文件应该通过htaccess被保护了,file_get_contents应该没用的
      

  6.   


    快一个月了你才说到关键点……晕得很
    保护了http就无法访问,跟curl无关,curl获取的是结果,连运行都没有,何来结果?