zoukankan      html  css  js  c++  java
  • 【转】Deprecated: Function ereg_replace() is deprecated的解决方法

    这个问题是因为你用的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.

    from:http://www.zxyf.net/n6805c18.shtml

  • 相关阅读:
    sed 练习
    正则表达式
    字符转换命令
    命令执行判断依据
    shell 操作环境
    选取命令
    排序命令
    命令别名与历史命令
    变量的学习
    防止恶意跳转
  • 原文地址:https://www.cnblogs.com/xuan52rock/p/5462355.html
Copyright © 2011-2022 走看看