ThinkPHP自带的http类下载远程图片到本地完成代码,Http,URL图片推广,图片
ThinkPHP自带的Http类下载远程图片到当地的完成代码芒果云,百度站长工具整理了ThinkPHP自带的Http类下载远程图片到本地完成代码的相关内容。
Http类位于文件目录ThinkPHP/Lib/ORG/Net下。我们来看看它是如何启用的。
复制以下代码:
?服务器端编程语言(ProfessionalHypertextPreprocessor的缩写)
import("Com。buyback.QueryAmazon");
import("ORG。net.Http”);
类别图像{
公共静态函数getImage($isbn){
$bookInformModel=D("bookinform");
$result=$bookInformModel-where("ISBN='$ISBN'")-select();
if($result[0]['image']==""){
$data['inform_id']=$result[0]['inform_id'];
$remoteURL=QueryAmazon::getImage($ISBN);
如果(!empty($remoteURL['ImageURL']){
$localUrl="Public/bookcover/"。$isbn。".jpg";
http::curl_download($remoteURL['ImageURL'],”。/".$localURL);
}否则{
$localURL="Public/bookcover/unknownbook.png";
}
$data['image']=$localURL;
$bookInformModel-save($data);
返回$localUrl
}
返回$result[0]['image'];
}
}
?
这里我先区分一下图片的信息内容是否应该在数据库查询中找到。如果没有,我将启用亚马逊的web服务从远程位置获取图片的详细地址,然后应用它。
复制以下代码:
http::curl_download($remoteURL['ImageURL'],”。/".$localURL);
curl_download模式下第一个主参数是远程图片的详细地址,第二个主参数是存储在本地的详细地址。
好吧,就这么简单~~
切:热烈欢迎各位朋友发到站长或微信朋友圈,但请注明文章来源“李苍松SEOblog”。
全文地址:http://www.alitaohuo.com/fuwuqi/yunwei/1975.html
之上便是有关对ThinkPHP自带的Http类下载远程图片到当地的完成代码的详解。热烈欢迎大伙儿对ThinkPHP自带的Http类下载远程图片到当地的完成代码內容明确提出意见与建议欢迎分享,转载请注明来源:内存溢出
评论列表(0条)