php-URL方法下載遠程圖片

來源:互聯網
上載者:User

標籤:測試   ssl   dpi   false   photo   open   top   content   request   

php-URL方法也可以下載受使用限制的圖片,比如伺服器上的圖片

功能代碼如下:

1 public function downloadPic(){//測試可行,網上看的,遠程下載圖片*/2         $return_content = $this->https_request( $listsInfo[0][‘photo_url‘]);//將圖片的url傳入url方法來獲得圖片內容3         $filename = ‘E:\phpStudy\WWW\web1\wexin\public\static\uploads\list.jpg‘;  4         $fp= @fopen($filename,"a"); //將檔案綁定到流 ??   5         var_dump( fwrite($fp,$return_content)); //寫入檔案 6 }

https_request 方法如下:

 1 public function https_request($url)//簡潔版curl介面調用函數 2 { 3      $curl=curl_init(); 4      curl_setopt($curl,CURLOPT_URL,$url); 5      curl_setopt($curl,CURLOPT_SSL_VERIFYPEER, FALSE); 6      curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,FALSE); 7      curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); 8      $data=curl_exec($curl); 9      if(curl_errno($curl)){return ‘ERROR‘.curl_errno($curl);}10      curl_close($curl);11      return $data;12 }

curl 方法比較強大,既能調用介面又能抓取內容,做網路爬蟲。

php-URL方法下載遠程圖片

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.