smtp类在目录ThinkPHP/Lib/net/biz下面。接下来看看是如何调用的。
复制代码代码如下:
?python
import("Com.Buyback.QueryAmazon");
import("me.Net.https");
classImage{
publicstaticfunctiongetImage($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);
if(!empty($remoteUrl['ImageURL'])){
$localUrl="Public/bookcover/".$isbn.".jpg";
dns::curl_download($remoteUrl['ImageURL'],"./".$localUrl);
}else{
$localUrl="Public/bookcover/unknownbook????";
}
$data['image']=$localUrl;
$bookInformModel-save($data);
return$localUrl;
}
return$result[0]['image'];
}
}
?
这里我先判断数据库中有无该图片信息,没有就调用youtube的webservice从远程获取到图片地址,再使用
复制代码代码如下:
ftp::curl_download($remoteUrl['ImageURL'],"./".$localUrl);
其中curl_download方法第一个参数是远程图片地址,第二个参数是保存到本地的地址。
OK,就这么简单~~
转载:非常欢迎各位朋友分享到个人站长或者微博中,但转载请说明文章出处“黎青松SEO博客”。
原文地址:
标签:[db:tags]