发布时间:2022-3-11 分类: 行业资讯
Http类在目录ThinkpHp/Lib/ORG/Net下。接下来,让我们看看它是如何被调用的。
复制代码代码如下:
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
导入(\' Com。回购. query Amazon’;
导入(\' ORG。net . Http \');
classImage{
publicationstationfunctiongetimage($ ISBN){ 0
$ bookinformodel=D(\' bookinform \');
$ result=$ bookinformodel-其中(\' ISBN=\' $ ISBN \' \')-select();
if($ result[0][\' image \']==\' \'){ 0
$ data[\' inform _ id \']=$ result[0][\' inform _ id \'];
$ remote URL=query Amazon : getimage($ ISBN);
if(!空($ RemoteURl[\' ImageURl \']){ 0
$localUrl=\'public/bookcover/\'。$isbn。jpg \';
http : curl _ download($ remote URL[\' ImageURL \'],\'。/\'.$ LocalURl);
}else{
$ LocalURl=\' public/book cover/unknown book . png \';
}
$ data[\' image \']=$ LocalURl;
$ bookinformodel-save($ data);
返回$ localUrl
}
返回$ result[0][\' image \'];
}
}
?
在这里,我首先判断数据库中是否有这个图片信息,如果没有,我就调用亚马逊的webservice从远程位置获取图片地址,然后再使用
复制代码代码如下:
http : curl _ download($ remote URL[\' ImageURL \'],\'。/\'.$ LocalURl);
curl_download方法的第一个参数是远程图片地址,第二个参数是本地保存的地址。
好吧,就这么简单~ ~
转载:欢迎与个人站长或朋友圈分享,但请说明文章来源“黎宋庆SEO Blog”。
原地址:/fuwuqi/魏云/1975.html