PHP Deprecated: Function ereg_replace() is deprecated in 的解决方法
生活随笔
收集整理的這篇文章主要介紹了
PHP Deprecated: Function ereg_replace() is deprecated in 的解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這個問題是因為你用的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: Function ereg_replace() is deprecated in 的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几点基于Web日志的Webshell检测
- 下一篇: 服务端如何识别是selenium在访问以