PHP 根據URL將圖片下載到本地(curl爬取)

代碼

<?php
$url = 'https://qiniu-cdn0.jinxidao.com/group1/M00/11/B5/ooYBAFp4CLOAVI5HAAUkC_QIsI4196.jpg';

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 = 'test3.jpg';  
$fp= @fopen($filename,"a"); //將文件綁定到流
fwrite($fp,$return_content); //寫入文件  
?>  

效果圖
在這裏插入圖片描述
解釋:
1、在這裏插入圖片描述
2、fopen() 函數打開文件或者 URL。
3、fwrite() 函數寫入文件(可安全用於二進制文件)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章