[PHP-users 14506]eregの「Warning: Invalid range end」について

いちろう たこす takosudesu @ yahoo.co.jp
2003年 4月 8日 (火) 12:56:07 JST


eregを使ってURLを評価する部分を作ったんですが、
エラー「Warning: Invalid range end 」が発生
してしまいました。自宅のサーバーでは問題なかった
ですがレンタルサーバーに持っていったところエラー
が発生しました。PHPのバージョンによるエラーだと
思いますがこのエラーを発生させない正規表現を教え
ていただけないでしょうか?

レンタルサーバーの仕様
apache 1.3.27
php 4.1.2

$R = "http://www.xxxx.co.jp";
if(!ereg("http://([a-zA-Z0-9@:%_.~#-\?&]+[a-zA-Z0-9@:%_~#\?&/]+$)",
$R)) {
 echo "ERR";
}else{
 echo "OK";
}

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/



PHP-users メーリングリストの案内