首页 > 电脑教程 > 网络技术 > 正文:Discuz! 6.0的UTF-8版读取纯真ip数据库的完整修改方法

Discuz! 6.0的UTF-8版读取纯真ip数据库的完整修改方法

web学习吧 2008-01-27 来源: 收藏本文

我也是看了大家的帖子,拼凑而成。

首先,打开include/misc.func.php

找到
if(!$fd = @fopen($ipdatafile)) {
改为
if(!$fd = @fopen($ipdatafile, 'rb')) {

官方的文件里少了“rb”这个参数,也就是以二进制的方式打开 wry.dat

然后上传wry.dat

这部完成,可以读取纯真的数据库了,但是中文显示全部是乱码,就要进行第二步

找到代码
return '- '.$ipaddr;
改为
return mb_convert_encoding($ipaddr,"utf-8","gb2312");

现在能正确显示纯真的IP了

网站地图 - 最新教程 - RSS订阅 - 版权所有 - 广告服务 - 友情连接 - 联系我们