我正在使用SEO PHP脚本,我只是关注谷歌搜索引擎优化脚本。当我使用搜索词时,我收到如下错误:
Deprecated: Function eregi() is deprecated in E:\wamp\www\subgoogle\nusoap.php on line 3876
Deprecated: Function ereg() is deprecated in E:\wamp\www\subgoogle\nusoap.php on line 3896
Deprecated: Function ereg() is deprecated in E:\wamp\www\subgoogle\nusoap.php on line 1451
我该如何删除该错误功能?是否需要使用库?
答案 0 :(得分:2)
eregi()函数自PHP 5.3.0起已被弃用。非常不鼓励依赖此功能。
你可以使用preg_match()。
答案 1 :(得分:0)
http://php.net/manual/en/function.eregi.php
注意:
从PHP 5.3.0开始,不推荐使用正则表达式扩展而使用PCRE extension。调用此函数将发出
E_DEPRECATED
通知。有关转换为PCRE的帮助,请参阅list of differences。
您需要将ereg*
的每次使用转换为equivalent function的preg_*
family。或者,正如@Srisa正确指出的那样,查找相关库/脚本的更新版本。
答案 2 :(得分:0)
error_reporting( 0 ) ;
这就是你可以消除症状的方法,但为了治愈这种疾病,你不应该使用POSIX正则表达式,将它们改为PCRE
答案 3 :(得分:0)
您可能需要查看此早午餐http://sourceforge.net/projects/nusoapforphp53/ 它对我有用
答案 4 :(得分:0)
将ereg()
更改为mb_ereg.hope
以修复您的错误。祝你好运!