码迷,mamicode.com
首页 > Web开发 > 详细

php Deprecated 解决办法

时间:2014-10-20 17:39:31      阅读:403      评论:0      收藏:0      [点我收藏+]

标签:style   color   io   ar   使用   sp   文件   on   问题   

这个问题是因为php版本过高。

在php5.3中,正则函数ereg_replace已经废弃,而dedecms还继续用。有两个方案可以解决以上问题:

1、把php版本换到v5.3下。

2、继续使用v5.3,修改php.ini文件

;extension=php_mbstring.dll

改为

extension=php_mbstring.dll

;mbstring.func_overload = 0

修改为:

mbstring.func_overload = 7

或者使用其他的函数:

define(‘DEDEADMIN‘, ereg_replace("[/\\]{1,}", ‘/‘, dirname(__FILE__) ) );
//改为
define(‘DEDEADMIN‘, preg_replace("/[\/\\\\]{1,}/", ‘/‘, dirname(__FILE__) ) );

注:因为preg_replace比ereg_replace的执行速度快,PHP推荐使用preg_replace.


php Deprecated 解决办法

标签:style   color   io   ar   使用   sp   文件   on   问题   

原文地址:http://my.oschina.net/angelangel/blog/335468

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!