CodeAE 发表于 2021-7-24 17:53:14

帝国下载带参数图片失败解决方法

本文向大家介绍帝国下载带参数的图片失败时要怎么解决,首页解释一下什么叫带参数的图片?
即:网站中的图片带token参数,且不显示正确的图片地址。

比如下图中的就是带token参数的图片地址


下面是解决方法:
打开 e/class/functions.php 文件查找:
$zz1="/\<(img|IMG) (.*?)(src|SRC)=('|\"|\\\\\"|)(.+?)(\.jpg|\.JPG|\.gif|\.GIF|\.png|\.PNG|\.bmp|\.BMP|\.jpeg|\.JPEG)(.*?)>/is";
      $text=preg_replace($zz1,"<\\1 \\2\\3=\\4".$exp1."\\5\\6".$exp2."\\7>",$text);修改为:
$zz1="/\<(img|IMG) (.*?)(src|SRC)=('|\"|\\\\\"|)([^\"']+)('|\"|\\\\\"|)(.*?)>/is";
      $text=preg_replace($zz1,"<img src=\\4".$exp1."\\5".$exp2."\\6\\7 \\2>",$text);
以上代码由Discuz开发者:大数据采集提供   https://www.clocol.com/empirecms-obd.html

页: [1]
查看完整版本: 帝国下载带参数图片失败解决方法