Discuz 7.2论坛PHP升级到5.4.3及之后出现的一个问题
出现的问题是这样的:"Warning: Illegal string offset 'status' in /home/***/public_html/post.php on line 203"
解决办法可以看这个帖子:
http://www.discuz.net/thread-3157897-1-1.html
打开post.php 第46行,修改如下:
$navigation = $navtitle = $thread = '';
改为
$navigation = $navtitle = ''; $thread = array();
就可以了。 消息无法显示? 回复 2# 东华上仙
ISCUZ论坛站内短消息不显示不兼容php5.4、php5.5、php5.6的解决方法:
找到问题了 是 PHP5.4、5.5、5.6中 htmlspecialchars 这个函数造成的
它的默认是 UTF-8 转换, GBK的 DZ 需要修改下面两个文件:
/uc_client/lib/uccode.class.php
/uc_server/lib/uccode.class.php
将
$message = htmlspecialchars($message);
改成
$message = dhtmlspecialchars($message);
http://www.veryhuo.com/a/view/72468.html 刚才是在升级吗 现在短消息可以看到了 回复 3# wanbet-bc518
可以显示了!
页:
[1]