CMS企业模板|CMS模板|CMS网站定制|CMS模板下载

站内搜索 售前咨询 售后服务 建站帮助 微博 博客 在线客服
  • 网站模板
  • 定制开发
  • 案例展示
  • 最新动态
  • 关于我们
  • 联系我们
  • 问答社区

CMSYOU互助问答社区

诚信合作, 高质专业!
CMSYOU互助问答社区
使用新浪微博账号登录 登录 注册
  • 搜索
  • 问题
  • 话题
  • 用户
发起

最近Phpcms v9启用https网址后,编辑器和采集模块无法保存远程图片,怎么办?

Phpcms V9 图片 采集 下载
最近,一个网站启用了https网址、配置了SSL证书,编辑器和采集模块无法保存https网址的远程图片,也就是如果编辑器里边有图片,以前在提交保存的时候不能自动保存图片到本地,是需要修改php函数写法吗?
2024-06-19 09:09 0 条评论 分享

站外

邮件

要评论问题请先登录或注册

1 个回复

CMSYOU - CMS企业网站定制专家

赞同来自:

是对https附件网址判断不对的原因造成的,具体修正phpcms v9不能采集下载HTTPS远程图片处理的方法:
修改phpcms的attachment附件类函数:phpcms/libs/classes/attachment.class.php文件中的function download()方法。
if(!preg_match_all("/(href|src)=([\"|']?)([^ \"'>]+\.($ext))\\2/i", $string, $matches)) return $value;

修改对附件地址的判断正则表达式。

同时修改补全网址fillurl函数:
类似:
if($preurl=='http://' || $preurl=='ftp://' ||$preurl=='mms://' || $preurl=='rtsp://' || $preurl=='thunde' || $preurl=='emule://'|| $preurl=='ed2k://')

修改为:
if($preurl=='http://' || $preurl=='https:' || $preurl=='ftp://' ||$preurl=='mms://' || $preurl=='rtsp://' || $preurl=='thunde' || $preurl=='emule://'|| $preurl=='ed2k://')

增加https网址的判断。
2024-06-19 10:17 0 条评论

分享

要参与问题请先登录或注册

0

为什么被折叠?0 个回复被折叠

要回复问题请先登录或注册

相关问题

Phpcms v9采集错误:“没有找到网址列表,请先进行网址采集”怎么解决? PHPCMS V9 远程图片可以本地化但水印失效 当时在安装phpcms v9时有些模块没有安装,比如碎片、采集等,现在想使用它们,怎么办。(网站已经上线了) Phpcms v9前台用户投稿页面编辑器不能上传图片? Phpcms V9启用https后不能注册会员,怎么办 百度编辑器怎么样自动保存本地word图片? 最近发现Phpcms v9管理后台在上传图片后自动退出了提示要重新登录,怎么办? phpcms换成百度编辑器后原来内容里边的图片不见了,怎么办? Phpcms V9新版改变了tag的列表网址,应该怎么修正?

问题状态

最新活动:2024-06-19 10:17

浏览:916 次

关注:1 人

Copyright © 2008-2025 CMSYOU - 互助问答社区 - 粤ICP备10060801号-3   rss feed RSS Feed
欢迎加入QQ群(346494585)Phpcms V9企业模版交流 CMS定制咨询
“让我们一起来学习CMS建站吧!”