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

eregi() 関数は、PHP 5.3.0 で非推奨になりました。この機能に依存することはお勧めできません。

preg_match() を使用できます。

于 2011-01-28T05:45:50.690 に答える
0

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

ノート:

PHP 5.3.0 以降、正規表現拡張機能は非推奨になり、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 に答える