[PHP-users 25644] 『<』、『>』文字のチェック

石井真介 bbswx419 @ ybb.ne.jp
2005年 5月 20日 (金) 02:33:20 JST


石井と申します。
質問したいことがあり、
このメーリングリストに内容を送らせて頂きました。
お分かりの方がいらっしゃいましたら、ご回答お願いします。

<質問>
フォームのsubmitで送られたデータに、
『<』、『>』、『`』、『|』が含まれていた場合、
エラーになるようにチェックしたいのですが、

if( ereg("[\<\>\`\|]", $_REQUEST['str']){
  // チェックNGのエラー処理
}

としても、`や| はチェックされますが、<や>はチェックされません。

そこで
if($_REQUEST['str'] == "<" || $_REQUEST['str'] == ">" ){
  // チェックNGのエラー処理
}

としたのですが、
これもチェックNGとなりません。

<や>をチェックするには、どうしたらいいのでしょうか?

以上、宜しくお願い致します。
-- 
石井真介 <bbswx419 @ ybb.ne.jp>



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