我也是看了大家的帖子,拼凑而成。
首先,打开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了