IsaacZ 发表于 2012-5-29 22:18:28

运行PHP网页程序出错:Deprecated: Function ereg_replace() is deprecated in...

今天使用 Phpmyadmin 时,突然发现以 “Deprecated: Function ereg_replace() is deprecated in...”打头的错误信息,经查,原因是“正则函数使用了 ereg_replace,而这个函数现在在PHP5.3中已经被废止了”。

确实,最近点拨论坛确实将PHP升级到了5.3,应该就是原来的 Phpmyadmin 版本没有跟上 PHP 升级到5.3之后的变化。

网上查到的解决方案如下:

如果一定要用php5.3,请修改php.ini中下面代码:

将;extension=php_mbstring.dll<FONT color=red>
改为extension=php_mbstring.dll<FONT color=red>
将;mbstring.func_overload = 0
修改为: mbstring.func_overload = 7这样修改后,果然错误不再出现。
页: [1]
查看完整版本: 运行PHP网页程序出错:Deprecated: Function ereg_replace() is deprecated in...