俺要建站网-让网站建设变得如此简单! 登录 注册 签到领金币!

网站主页 | 如何升级VIP | TAG标签

当前位置: 网站主页>网站教程>网站优化SEO> ecshop判断来源图片是否存在的函数
分享本文到:

ecshop判断来源图片是否存在的函数

发布时间:02/21 来源:未知 浏览: 关键词:
有的时候我们需要ecshop在其它商城或者是淘宝等站点来共享一些图片,这个时候就可以使用采集功能来采集一些功片,或者直接使用 curl 来抓取,但在抓取一个图片的时候,需要判断一下在我们自己的服务器上面这张图片是否已经存在,如果存在的话就不要重复抓取了,这样可以节省一些空间以及一些时间精力,在 ecshop 当中貌似没有判断来源图片是否存在的函数,不过还好,我们可以自己来写一个函数来实现,这个函数除了在 ecshop 中实用之外,还可以应用在 PHP 的其它地方,现在夏日博客就来分享一下其方法吧,在实际应用中很少的,权当学习一下了。
使用 file_exists() 函数来判断图片是否存在,实例代码如下:
$url2 ="http://www.xiariboke.com/a.jpg";
$array2 = get_headers($url2);
if ($array2[2] == 'Content-Type: image/jpeg') {
$ch1 = curl_init();
$fs = fopen($img_src_s,"w");
curl_setopt($ch1,CURLOPT_URL,$url2);
curl_setopt($ch1,CURLOPT_FILE,$fs);
curl_exec($ch1);
curl_close($ch1);
fclose($fs);
$db -> query("update ecs_goods set original_img = '{$img_src_s}' where goods_id = ".$val['goods_id']);
$goods_result[$key]['original_img'] = $img_src_s;
}
这段语句是可以单独判断的,这里只是跟 ecs_ 的表来结合使用了。
责任编辑:shanhui

当前文章网址:http://www.ayjz.net/jiaocheng/seo/214.html 转载请注明出处!

共有109人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

订阅获得更多模板