0

我正在使用 SEO PHP 脚本,我只是在关注 Google SEO 脚本。当我使用搜索词时,出现如下错误:

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

我应该如何删除该错误功能?有必要使用图书馆吗?

4

5 回答 5

2

自 PHP 5.3.0 起,eregi() 函数已被弃用。强烈建议不要依赖此功能。

你可以使用 preg_match()。

于 2011-01-28T05:45:50.690 回答
0

http://php.net/manual/en/function.eregi.php

笔记:

从 PHP 5.3.0 开始,不推荐使用 regex 扩展,取而代之的是PCRE 扩展。调用此函数将发出E_DEPRECATED通知。有关转换为 PCRE 的帮助,请参阅差异列表。

您需要将每次使用转换为家庭ereg*等效功能。或者,正如@Srisa正确指出的那样,寻找相关库/脚本的更新版本。preg_*

于 2011-01-28T05:42:19.787 回答
0

error_reporting( 0 ) ;
这就是消除症状的方法,但要治愈疾病,您不应该使用 POSIX 正则表达式,将它们更改为 PCRE

于 2011-01-28T05:54:05.890 回答
0

你可能想看看这个早午餐http://sourceforge.net/projects/nusoapforphp53/ 它对我有用

于 2013-05-05T15:33:13.250 回答
0

更改ereg()mb_ereg.hope修复您的错误。祝你好运!

于 2014-12-28T18:26:24.760 回答