求帮助,
本帖最后由 guilin520 于 2017-4-17 14:08 编辑我们网站采集的图片都是http的怎么去掉http: 也可以设置采集https的,在线等待老张回复,谢谢求这个怎么改
原来的http://img.alicdn.com/imgextra/i1/2046810126/TB2.yU4apXXXXXtXXXXXXXXXXXX_!!2046810126.jpg_310x310.jpg
改成//img.alicdn.com/imgextra/i1/2046810126/TB2.yU4apXXXXXtXXXXXXXXXXXX_!!2046810126.jpg_310x310.jpg
要不就是https://img.alicdn.com/imgextra/i1/2046810126/TB2.yU4apXXXXXtXXXXXXXXXXXX_!!2046810126.jpg_310x310.jpg
下面两个函数添加到Core/Common/Common/ext_function.php 里面
function attach($attach, $type)
{
if(strlen($attach)==0) return $attach;
if (!preg_match('#^http?.+#',$attach) && !preg_match("#^//.+#",$attach))
{
return __ROOT__ . '/' . C('attach_path') . $type . '/' . $attach;
}
else
{
if(C("open_outpic_to_nei"))
{
return '/pic.php?url='.urlencode($attach);
}
else
{
return $attach;
}
}
}
function dealtbimg($img_url,$size='')
{
//淘宝图片网址
$inimg = '#(tbcdn|taobaocdn|taobao|alicdn)\.(com|cn)#i';
if($size && preg_match($inimg,$img_url))
{
// 淘宝图片特殊后缀处理
$preg = '_620x10000';
for($i=0;$i<=1000;$i=$i+5)
{
$preg .= '|_'.$i.'x'.$i;
}
if(preg_match('/(?='.$preg.')/is',$img_url))
{
$img_url = substr($img_url,0,strripos($img_url,'_'));
}
//改https 为http
$img_url = preg_replace('#^http?:(.+)#','$1',$img_url);
switch ($size) {
case '_s':
$img_url = $img_url . '_100x100.jpg';
break;
case '_m':
$img_url = $img_url . '_230x230.jpg';
break;
case '_b':
$img_url = $img_url . '_310x310.jpg';
break;
}
}
return $img_url;
}
老张 发表于 2017-4-18 17:25
下面两个函数添加到Core/Common/Common/ext_function.php 里面
谢谢 多谢了张老板
页:
[1]