Discuz论坛x3.1页面空白问题解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2014-12-06 15:12:54 浏览: 评论:0
本文章来给各位同学介绍一下关于Discuz论坛x3.1页面空白问题解决办法,希望此教程对各位同学会有所帮助哦.
今天找时间分析了一下,找到了页面空白的原因,可能是因为php版本兼容性的问题所致,所以只是部分用户遇到这种情况,这里分享一下.
经过分析发现是sourcefunctionfunction_core.php文件中一处代码的原因:
static $replacements = array( ":", "@", "&", "=", "+", "$", ",", "/", "?", "%", "#", "[", "]");
将双引号全换成单引号即可.
x3.1中sourcefunctionfunction_core.php文件增加了一个函数,代码如下:
- function fixurl($url) {
- static $fix = array( '%3A', '%40', '%26', '%3D', '%2B', '%24', '%2C', '%2F', '%3F', '%25', '%23', '%5B', '%5D');
- static $replacements = array( ":", "@", "&", "=", "+", "$", ",", "/", "?", "%", "#", "[", "]"); //开源软件:phpfensi.com
- return str_replace($fix, $replacements, urlencode($url));
- }
出现就在上面static部分代码,将其中的双引号换成单引号即解决问题,代码如下:
static $replacements = array( ':', '@', '&', '=', '+', '$', ',', '/', '?', '%', '#', '[', ']');
Tags: Discuz论坛 Discuz页面空白
相关文章
- ·解决discuz论坛搬家:“Table 'common_syscache' is read only”问题(2014-04-03)
- ·Discuz论坛防止注册机发布垃圾信息的六种方法(2014-07-22)
- ·discuz论坛修改后台登陆密码,忘记后台登陆密码(2014-07-22)
- ·discuz论坛的初期准备阶段之后,接下来我们需要进行哪些设置(2014-07-22)
- ·搭建一个discuz论坛大致分成哪几个步骤(2014-07-22)
- ·Discuz论坛与第三方应用同步登录注册(2014-11-19)
- ·chrome/火狐浏览器 discuz论坛用户ID简易屏蔽方法 让你看不到“(2014-11-19)
- ·Azure架设Discuz论坛笔记(2014-11-19)
- ·discuz论坛“对不起,您安装的不是正版应用,安装程序无法继续(2014-11-20)
- ·解决discuz论坛QQ临时会话点击无效?(2014-12-05)
- ·discuz论坛如何更换域名?(2014-12-05)
- ·取消Discuz论坛强制绑定QQ才能发帖功能(2014-12-06)
- ·Discuz论坛URL静态化规则urlrewrite(2014-12-06)
- ·discuz论坛整合ucenter免激活,同步登录,同步退出解决方案(2015-02-22)
- ·Discuz!版块前言:很好用的论坛系统(2015-09-30)
- ·浅谈:建设discuz论坛细节(非常重要)(2015-09-30)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)