通过curl方式采集远程图片到本地

通过curl方式采集远程图片到本地

/*
 *@通过curl方式采集远程图片到本地

*@ 完整的图片地址
*@ 要存储的文件名
*/

function getNetFileToLocal($url = "", $filename = "") {
    if(is_dir(basename($filename))) {
        return false;
    }//去除URL连接上面可能的引号
    $url = preg_replace( '/(?:^[\'"]+|[\'"\/]+$)/', '', $url );
    $hander = curl_init();
    $fp = fopen($filename,'wb');
    curl_setopt($hander,CURLOPT_URL,$url);
    curl_setopt($hander,CURLOPT_FILE,$fp);
    curl_setopt($hander,CURLOPT_HEADER,0);
    curl_setopt($hander,CURLOPT_FOLLOWLOCATION,1);
    curl_setopt($hander,CURLOPT_TIMEOUT,60);
    curl_exec($hander);
    curl_close($hander);
    fclose($fp);
    return  true;
}


学习博客
  • 最新评论
  • 总共8条评论
学习博客

思过崖:博主后台是onethink的吗?

2017-05-01 14:08:56 回复

学习博客
  • 胡勒巴图 回复 思过崖:不是,是thinkphp 3.2
  • 2017-05-02 09:19:02 回复
学习博客

思过崖:测试一下,看一看!

2017-05-01 14:03:09 回复

学习博客
  • 思过崖 回复 思过崖:真的不错!
  • 2017-05-01 14:03:56 回复
学习博客
  • 思过崖 回复 思过崖:再看一看1
  • 2017-05-01 14:04:29 回复
学习博客

胡勒巴图:好吧

2017-04-29 10:05:51 回复

学习博客

胡勒巴图:采集必备

2017-04-28 21:22:17 回复

学习博客
  • 胡勒巴图 回复 胡勒巴图:顶呱呱
  • 2017-04-28 21:23:19 回复
学习博客
  • 胡勒巴图 回复 胡勒巴图:啊洋气
  • 2017-04-28 21:23:45 回复