PHP 抓取远程图片

function getImg($url = "", $filename = "")

{

    //去除URL连接上面可能的引号

    //$url = preg_replace( '/(?:^['"]+|['"/]+$)/', '', $url );

    $curl = curl_init();

    $fp = fopen($filename, 'wb');

    curl_setopt($curl, CURLOPT_URL, $url);

    curl_setopt($curl, CURLOPT_FILE, $fp);

    curl_setopt($curl, CURLOPT_HEADER, 0);

    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);

    //curl_setopt($curl,CURLOPT_RETURNTRANSFER,false);//以数据流的方式返回数据,当为false是直接显示出来

    curl_setopt($curl, CURLOPT_TIMEOUT, 60);

    curl_exec($curl);

    curl_close($curl);

    fclose($fp);

    Return true;

}
发布了90 篇原创文章 · 获赞 4 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_24935119/article/details/102909180
今日推荐