例如: url = http://pop.nosdn.127.net/b5b40043-60d7-42b3-abcd-d70460715d69?imageView&thumbnail=430x430
需要用curl下来并保存在本地文件夹里。
根目录/abs/wine
需要新建一个文件夹,名称为uuid随机码。
就是说文件保存在/abs/wine/uuid/文件.jpg

解决方案 »

  1.   

        $fp = fopen($filename, 'wb');
        $hander = curl_init();
        curl_setopt($hander, CURLOPT_URL, $url);
        curl_setopt($hander, CURLOPT_FILE, $fp);
        curl_setopt($hander, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($hander, CURLOPT_TIMEOUT, 0);
        curl_exec($hander);
        curl_close($hander);
        fclose($fp);
      

  2.   


    $url = 'http://pop.nosdn.127.net/b5b40043-60d7-42b3-abcd-d70460715d69?imageView&thumbnail=430x430';  
      
        function http_get_data($url) {  
              
            $ch = curl_init ();  
            curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, 'GET' );  
            curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, false );  
            curl_setopt ( $ch, CURLOPT_URL, $url );  
            ob_start ();  
            curl_exec ( $ch );  
            $return_content = ob_get_contents ();  
            ob_end_clean ();  
              
            $return_code = curl_getinfo ( $ch, CURLINFO_HTTP_CODE );  
            return $return_content;  
        }  
          
        $return_content = http_get_data($url);  
        $filename = '文件.jpg';   // 文件保存路径
        $fp= @fopen($filename,"a"); 
        fwrite($fp,$return_content); 
      

  3.   

    没那么复杂,楼主基础还需要在巩固巩固。$url="http://pop.nosdn.127.net/b5b40043-60d7-42b3-abcd-d70460715d69?imageView&thumbnail=430x430";
    file_put_contents("xxx.jpg", file_get_contents($url));
      

  4.   

    参考:$url = 'http://pop.nosdn.127.net/b5b40043-60d7-42b3-abcd-d70460715d69?imageView&thumbnail=430x430';  
      
        function http_get_data($url) {  
              
            $ch = curl_init ();  
            curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, 'GET' );  
            curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, false );  
            curl_setopt ( $ch, CURLOPT_URL, $url );  
            ob_start ();  
            curl_exec ( $ch );  
            $return_content = ob_get_contents ();  
            ob_end_clean ();  
              
            $return_code = curl_getinfo ( $ch, CURLINFO_HTTP_CODE );  
            return $return_content;  
        }  
          
        $return_content = http_get_data($url);  
        $filename = '文件.jpg';   // 文件保存路径
        $fp= @fopen($filename,"a"); 
        fwrite($fp,$return_content);