最新案例

系统提示ereg_replace() is deprecated错误解决

发表日期:2016-08-07 文章来源:

在php5.3环境下运行,常常会出现ereg_replace() is deprecated错误,在php5.1中使用却不会出现这样的错误,下面给大家介绍解决方法。

错误提示:

Deprecated: Function ereg_replace() is deprecated in

问题分析:

出现这种问题一般是高版本的php才会有的,因为高版本的php中己经把ereg_replace函数给去了,如果要使用我们可以使用preg_replace函数来代替。

解决方法:

将不支持的函数修改为支持的函数即可,下面有dedecms为例:

找到dede后台目录下 config.php

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