• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームデータ内の特定文字列の該当件数の取得について)

フォームデータ内の特定文字列の該当件数の取得方法

このQ&Aのポイント
  • 禁止ワードを含む掲示板のスパム投稿を拒否する方法について質問があります。
  • 現在は禁止ワードを一つでも含んでいると投稿が拒否されてしまいますが、禁止ワードが本文中に複数個(指定数)書かれていたら拒否するようにしたいです。
  • 現在の処理ではURLが一つも書き込めないため、禁止ワードを複数回書かれている場合のみ拒否する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

#こんな感じでどうでしょう $limit=2; #禁止ワード該当制限回数 $count = 0; @check2=("a href=","tp://"); foreach $check2(@check2){ $count += @dummy = ($comment =~ m/($check2)/g); } if ($count > $limit){ &error("Deny access!:NG WORD COUNT:$count"); }

gottyato
質問者

お礼

完璧でした。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A