Dedecms提示 ereg_replace() is deprecated错误

我们都是从php5.1过来的,如果你在php5.1中使用dedecms不会出现ereg_replace() is deprecated错误,但是如果你使用的是php5.3的话就会出现这类问题了,下面我来给大家介绍解决方法。

错误提示

Deprecated: Function ereg_replace() is deprecated in

问题分析

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

解决方法:

如果有服务器管理权限

修改php.ini中下面代码

代码如下复制代码

;extension=php_mbstring.dll改为extension=php_mbstring.dll

;mbstring.func_overload = 0修改为:mbstring.func_overload = 7

三、把PHP降为5.2

如果没有权限我们直接使用文件,下面有dede cms为实例

找到dede后台目录下 config.php

代码如下复制代码

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

2.//define(‘DEDEADMIN’, preg_replace(“[/\]{1,}”, ‘/’, dirname(__FILE__) ) );改为define(‘DEDEADMIN’,strtr(dirname(__FILE__),’\/’,’//’));

年轻是胜利的一半。

Dedecms提示 ereg_replace() is deprecated错误

相关文章:

你感兴趣的文章:

标签云: