zoukankan      html  css  js  c++  java
  • [Php] Deprecated: Function ereg_replace() is deprecated

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

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

  • 相关阅读:
    windows 程序设计的一些总结
    Ubuntu 16.04 LTS 安装开发工具
    C++ 虚函数表
    day 14 函数的嵌套,作用域
    命名空间(名称空间)
    day15编码
    day16迭代器
    day5
    day4
    day3
  • 原文地址:https://www.cnblogs.com/joeblackzqq/p/4402427.html
Copyright © 2011-2022 走看看