当前位置:首页 > 计算机相关 > 建站之路 > 正文内容

dedecms远程图片本地化遇到https的无法本地化的解决办法

piikee6年前 (2017-06-22)建站之路358
对于http的远程图片本地化,dedecms能很好解决,但是碰到https的就无法本地化了,以下是解决办法:
找到  dede//inc/inc_archives_functions.php文件里面GetCurContent($body)这个函数,里面
 preg_match_all("/src=[\"|'|\s]{0,}(http:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU",$body,$img_array);
$img_array = array_unique($img_array[1]);

这一段改为:
 
 preg_match_all("/src=[\"|'|\s]{0,}(http:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU",$body,$img_array);
preg_match_all("/src=[\"|'|\s]{0,}(https:\/\/([^>]*)\.(gif|jpg|png|jpeg|bmp))/isU",$body,$img_array_https);
$img_array = array_unique($img_array[1]); $img_array_https = array_unique($img_array_https[1]); $img_array=array_merge_recursive($img_array,$img_array_https);
 

第二步:
if(!preg_match("#^http:\/\/#i", $value))
{
continue;
}

这一段改为:
if(!preg_match("#^http:\/\/#i", $value)&&!preg_match("#^https:\/\/#i", $value))
{
continue;
}

搞定,这样发文章就可以快乐的把https的远程图片也本地化了。

扫描二维码推送至手机访问。

版权声明:本文由萍客小居发布,如需转载请注明出处。

本文链接:https://www.piikee.net/1268.html

分享给朋友:

相关文章

关于网站ani格式鼠标样式无法显示的问题

通过CSS样式,可以使鼠标变成我们所要的图片形式。但是,有一些站长,用了.ani格式的鼠标图片,在本地调试成功,但上传到了服务器,就无法显示出鼠标样式来了。其实,这是由于服务器系统的问题造成的。Windows2003的服务器是不支持.ani...

通过GG(Google Adsense)你会收到的邮件

祝贺您!您的 Google AdSense 申请已获得批准。现在您可以启动帐户了,几分钟之后即可开始使用 AdSense。第 1 步:登录到您的帐户。请访问 https://www.google.com/adsense?hl=zh_CN 并...

血染的互联网 全国封网祭

也许我被关,将不再回来你是否理解,你是否明白也许我倒下,将不再起来你是否还要永久的期待如果是这样,你不要悲哀互联网的旗帜上有我们血染的风采如果是这样,你不要悲哀互联网的旗帜上有我们血染的风采也许我的页面,再不能打开你是否理解我沉默的情怀也许...

DEDECMS淘宝客合作版无法采集商品的原因

DEDECMS的淘宝客合作版,看起来很不错,结果弄了几天,一直无法采集。本地调试还可以的,上传到空间就无法采集了,每次点击展开,选择分类商品之后,页面就空白没反应了。最后才发现,原来是服务器的PHP版本太旧了!!!登录DEDECMS的后台,...

Godaddy空间绑定多个域名的方法

1,先到 Domain names-->off-site DNS2,点击add domains3,写入你要加入绑定的域名4,等待系统设定完成5,回到主机管理6,点击主机的OPEN7,点击别名设定8,点击加入别名9,选择你刚刚加入的域名...

netfirms免费空间去广告代码

netfirms免费空间头部都有一个广告条,把下面代码放入body 里面即可实现隐藏广告条。<script><!-- 转载请注明来自萍客小居www.piikee.net -->var table1 = documen...

kevin
kevin
5年前 (2017-08-02)

能沟通下不,我弄了还是实现不了。qq:526889758

大
5年前 (2017-09-10)

第二步没找到代码

piikee
piikee
5年前 (2017-09-10)

仔细找找,别用搜索。

磊
5年前 (2017-09-10)

找到了,但是发布文章一片空白 ,能否留下qq号

piikee
piikee
5年前 (2017-09-10)

肯定哪里改错,你看看error日志。

往往
往往
5年前 (2017-09-11)

还是不行,修改后发布文章一片空白

tt
5年前 (2017-11-26)

需要改一个参数的,具体的是文章内带http://的内容的 转换

fany
fany
5年前 (2018-06-08)

直接把上面提到的两个位置的代码中的"http"改为"(http|https)"即可

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。