安装dede5.5uft出现Deprecated Function ereg_replace() is dep
在phpV.III中,正则函数ereg_replace已经废弃,而dedecms还继续用.有两个方案可以解决以上问题:
I..把php版本换到vV.III下.
II.继续使用vV.III,修改php.ini文
更多精彩就在: 51免费论文网|www.jxszl.com
件
;extension=php_mbstring.dll
改为
extension=php_mbstring.dll
;mbstring.func_overload=0
修改为:
mbstring.func_overload=VII
解决方法:
define(DEDEADMIN,ereg_replace("[/\]{I.,}",/,dirname(_FILE_)));
//改为
define(DEDEADMIN,preg_replace("[/\]{I.,}",/,dirname(_FILE_)));
注:因为preg_replace比ereg_replace的执行速度快,PHP推荐使用preg_replace.
原文链接:http://www.jxszl.com/biancheng/dedecms/74680.html