2011-01-10 13 views

答えて

1

あなたが機能を使用していますdeprecated in PHP 5.3.0

あなたは

ことができました "eregi()"。あなたのPHPバージョンをダウングレードするか(推奨しません)、

b。 stristr()を使用してください。 eregiは5 PHPの後に推奨されていないため、単純な検索のためならば、あなたはstristrと それを置き換えることができます

:マニュアルでは、これはあなたがあなたのファイルにコードを置き換えるために使用することができると言うコメントがあります。正規表現機能付きエディタの

は:

eregi\(([^,]*),([^)]*)\) 
stristr(\2,\1) 

私はこれを試していません。

+0

eregi()のUに感謝、ですが、私は()eregiの前に@を使用して、それがあまりにも良い作品、私はstristr()を使用するとき、私はeregi()を持っている多くの行を変更する必要があります...しかしthnk u –

3

はここでうまく動作します廃止予定機能のリストおよび交換機能

Function replacements POSIX PCRE 
ereg_replace() => preg_replace() 
ereg() => preg_match() 
eregi_replace() => preg_replace() 
eregi() => preg_match() 
split() => preg_split() 
spliti() => preg_split() 
sql_regcase() => No equivalent 

ユーザーpreg_match()代わり

+0

thnk uのリストには、実際には2つの問題eregi_replaceもあったし、 @ before eregi_replace ..... –

+0

Preg_matchはあなたのより良い選択です。 – Beaker

関連する問題