售前咨询QQ:QQ412395521
业务合作QQ:QQ627174919
位置:首页 > 知新 > 产品更新

如果整合其他系统并且编码不同,需要更新此文件 【20080805】

时间:2008-08-05 22:30:01  作者:wm_chief
由于 PHP 对 多字节字符集的支持存在问题,在各种编码相互转换过程中,有可能引发程序溢出和程序错误。此问题目前已经影响到 帝国CMS 中的会员整合接口的使用,如果是整合其他系统,并且被整合系统编码不同的话,需要打此补丁(如:GBK版整合UTF-8的会员系统或者UTF-8版整合GBK的会员系统)。

帝国CMS于2008-8-5 22:00修正了最新程序,此时间后安装和升级的用户(v5.0)将不用安装此补丁程序。

补丁修复方法:(适用于所有帝国CMS版本)
·修复时间:2008-8-5 22:00
·修复方法:修改e/class/user.php文件,找到:(72行左右)
                $str=$fun($targetcode,$code,$str);
        }
        return $str;
将他改为
                $str=$fun($targetcode,$code,$str);
        }
        return addslashes(stripslashes($str));
,然后保存文件即可修复。(推荐用dreamweaver编辑)
 
旗下其它产品:【帝国备份王】    【EBMA系统】    【帝国下载系统
Powered by EmpireCMS
版权所有 ©2002-2024 EmpireSoft Inc.