banner1
[求助] php 5.6在discuz 3.2 GBK 20160601版本下 正常运行运行
2018-04-26 16:11
来源:未知
点击数:            
本帖最后由 kavid10 于 2016-8-18 15:46 编辑

今天测试了一下php 5.6在discuz 3.2 GBK 20160601版本下运行情况 正常运行
php 5.6在discuz 3.2 GBK 20160601版本下 正常运行运行


我当时听说不支持的,并且消息也不会显示,但是我使用起来没有任何问题

可能和我的应用环境有些关系

windows 2008 r2 iis 7.5 php 5.6.24 使用rewrite url 2.0版本,开启了gzip(应该是php内置支持了)和xache 3.2

之所以编码没问题,我怀疑是web。config里面做了设置,生效的语句可能是这个,红色那行。

<system.web>
<customErrors mode="On" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" />
</system.web>
</configuration>


当然由于一些函数的过时,还需修改两个文件。
source\class\discuz\discuz_database.php 在177行
source\class\db\db_driver_mysql.php 在 216行

原来的函数是:mysql_escape_string 使用 mysql_real_escape_string 替换一下就行了。

目前就发现这两个错误,如果有人碰到其他错误,可以在帖子后面反馈

演示网址:www.91wii.com







Copyright © 2012-2013 .All rights reserved.http://www.newlifestyle.cn 版权所有