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

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

piikee7年前 (2017-06-22)建站之路722
对于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的远程图片也本地化了。

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

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

本文链接:https://www.piikee.net/1268.html?replytocom=1799

分享给朋友:

相关文章

Google AdSense 最新申请方法汇总

关键是 收款人 ,一个人名不能多帐户,收钱时必须真实地址,同一个人同一个地址多个账号很危险。所以用亲戚朋友姓名申请,一个人一个号,申请时地址可以变化,以后可以改。也就是说,只要有个收款人名字就行了,地址信息与网站匹配!方法1  [推荐]利用...

asp站点com1.gupiao.asp,prn.gupiao.asp木马清除方法

很不幸,不知什么时候网站被挂马了!网站的跟目录被加了几个文件,怎么删也删不掉,而且过一段时间还会自动在 ASP 的网站首页插一段<div class=sera><ul><li style='float:left...

DEDECMS首页加入滚动公告栏的方法

近期新上线网站,使用了DEDECMS的系统。由于首页需要加入滚动站内新闻,于是搜了一下,都找不到好的代码。想起自己前期开发的一个JS广告滚动代码,决定自己开发一个功能来。经过一个下午的努力,总算给弄了出来。不多说,直接上代码。总共有三部分代...

如何开通GoDaddy的免费空间

如何开通GoDaddy的免费空间

只要在 GoDaddy 注册了域名,就可以得到一个10G的免费空间。很多朋友在注册域名后,不知道如何开通GoDaddy的10G免费空间,下面就一步一步地介绍 GoDaddy的免费空间的开通方法。(1). 点击 My Account,登录帐号...

一段邪恶的MYSQL数据库修复命令。。。

好吧,MYSQL坏了就用他。。。虽然哥的MYSQL还没坏过。。首先,服务器开始菜单->运行>输入cmd->出现了个东东。。。在这个东东里面呢,不断输入“cd..”直到出现C:\>,然后邪恶的事情开始了。输入你的MYS...

解决PHP被DDOS问题

在C盘的 PHP目录下面有个 php.ini 文件,打开它用查找   allow_url_fopen   找到相对应的, 然后把 On 改成 Off找到extension=php_sockets.dll改成;extension=php_so...

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

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

大
7年前 (2017-09-10)

第二步没找到代码

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

仔细找找,别用搜索。

磊
7年前 (2017-09-10)

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

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

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

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

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

tt
6年前 (2017-11-26)

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

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

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

发表评论

访客

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