首页 > php学习 > php使用curl函数保存远程图片到本地地址

php使用curl函数保存远程图片到本地地址

2015年12月29日 发表评论 阅读评论

php使用curl函数保存远程图片到本地地址的函数原型为:
function downHttpImg($url,$savePath){
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_TIMEOUT,10);//10秒超时
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_CUSTOMREQUEST,’GET’);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
ob_start();
curl_exec($ch);curl_close($ch);
$content=ob_get_contents();
$fp=fopen($savePath,”a”);
$writeOk=fwrite($fp,$content);
if(!$writeOk){$writeOk=fwrite($fp,$content);};//第一次失败再尝试一次写入
fclose($fp);
ob_end_clean();
return $writeOk;
}
使用方法:
if(downHttpImg(‘https://www.baidu.com/img/baidu_jgylogo3.gif’,’1.jpg’)===false){
echo “fail”;
}
else {
echo “ok”;
}

分类: php学习 标签: , ,
  1. 本文目前尚无任何评论.
您必须在 登录 后才能发布评论.
css.php