PHP 获取远程图片到本地

class down_img{
    public function save_file($url,$path,$file){
        $filename = pathinfo($url, PATHINFO_BASENAME);
        $resource = fopen($path . $filename, 'a');
        fwrite($resource, $file);
        fclose($resource);
    }
    public function curl_img($url, $path){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
        $file = curl_exec($ch);
        curl_close($ch);
        $this->save_file($url,$path,$file);
    }
}
$result = new down_img();
$result ->curl_img('http://www.wgc51.com/Thumb/2017-07-06/220/595da59212512.png','ceshi/');


评论

0条评论