论坛

 找回密码
 注册
                  
查看: 1371|回复: 5

Discuz 7.2论坛PHP升级到5.4.3及之后出现的一个问题

[复制链接]
发表于 2015-9-1 23:36 | 显示全部楼层 |阅读模式
出现的问题是这样的:
"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行,修改如下:
  1. $navigation = $navtitle = $thread = '';
复制代码

改为
  1. $navigation = $navtitle = ''; $thread = array();
复制代码

就可以了。
发表于 2015-9-1 23:38 | 显示全部楼层
消息无法显示?
 楼主| 发表于 2015-9-1 23:40 | 显示全部楼层
回复 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


  1. $message = htmlspecialchars($message);
复制代码

改成
  1. $message = dhtmlspecialchars($message);
复制代码


http://www.veryhuo.com/a/view/72468.html
发表于 2015-9-2 00:10 | 显示全部楼层
刚才是在升级吗
发表于 2015-9-2 00:11 | 显示全部楼层
现在短消息可以看到了
发表于 2015-9-2 20:09 | 显示全部楼层
回复 3# wanbet-bc518


    可以显示了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则



小黑屋|手机版|Archiver|论坛

GMT+8, 2024-12-28 23:53 , Processed in 0.145021 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表