处理discuz 论坛批量上传时FLASH按钮无字_安全漏洞聚焦_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

处理discuz 论坛批量上传时FLASH按钮无字

作者:黑客防线网安网站维护基地 来源:黑客防线网安网站维护基地 浏览次数:0

黑客防线网安网讯:
 
问题图片如下:

 

问题图片如下:

在网上找了很多相关的文章和解决方法还是找不找好的解决方法

后来到DZ官方论坛 找了下相关问题的帖子还是找不到可以解决问题的原因

===========================问题内容如下====================================

近日有且仅有一个用户反映说批量上传那个flash没法用情况如下:

1.jpg


最初以为是浏览器问题,但将flash调用处代码(模板/post.htm)从

 
'src', 'images/common/upload.swf?site={$boardurl}misc.php',

换成

 
'src', 'images/common/upload.swf?site=http://www.discuz.net/misc.php',

说明本身flash文件是没问题的,单独用浏览器打开flash的xml也完全一样
misc.php?action=swfupload&operation=config

再后来以为是页面编码的问题,utf8,gbk试了半天也不成

实在没办法了,把自己论坛输出的xml直接存成misc.php后竟然可以了,

仔细对比后发现两个页面一个没开gzip一个开了

黑客防线网安数据维护基地 WWW.RONGSEN.COM.CN
问题明确了,单独关掉xml输出时候的gzip就一切ok了

当然了,绝大部分浏览器是没有问题的

我想说的是,官方提供的用原版文件覆盖覆盖再覆盖的办法只在很少的情况下有用,稍微懂一点的话一步一步的去查更可靠一些
再有批量上传flash出错的时候
1.检查upload.swf是否和原版一样
2.检查upload.swf读取的xml是否正常,地址为misc.php?action=swfupload&operation=config

3.如果都正常,直接把你自己论坛upload.swf后面的参数换成官方的
        如果还不正常,说明不是flash的问题就是浏览器的问题
        如果正常,请仔细去检查http请求中的所有参数和环境,再去检查xml输出的内容,再不成的任命吧
========================黑客防线网安数据维护基地 WWW.RONGSEN.COM.CN====帖子内容==================================================

可是我按照上面讲的试了下,可不是不行啊,看不我真的要任命不成。

我不能放弃啊!于是我就凭着我几年为客户维护服务器和网站的一些经验去找原因!

呵呵!果然我把这个问题搞定了,说来也很简单,不需要什么技术,怎么刚开始没想到呢?

我的解决方法就是:黑客防线网安数据维护基地 WWW.RONGSEN.COM.CN

先去DZ官方下载你网站的原版本(注意一定要和你网站的版本一样哦,不然后会出问题的),

然后分别把下载下来的原版本程序文件复制替换你网站的如下几个文件,就正常了。

根目录下的misc.php    和网模板目录templates/default/post.htm 还有images/common目录下的flash文件upload.swf

当然这里也不排除是别的问题,也有可能,但这个问题我就是这样搞定的,也许你也可以试试。

最后测试效果如图:

 

再看看能不能上传图片呢?

 

 

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-4692-1.html
网站维护教程更新时间:2010-12-31 18:19:54  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer