△▲ WebProg 初心者 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
232:nobodyさん 07/03/20 21:52:15 アンケートのCGIなんですが、禁止ワードの機能がついていません。 $FORM{'q_0'}から$FORM{'q_20'}までにhttpという単語があったらエラーを出すように したいのですが、 if($FORM{'q_0'}=~ /http/) {&error(0,"エラーです");} これを20個も書くのはおかしいと思うのですが、うまく記述する方法はありますか? よろしくお願いします。 233:nobodyさん 07/03/20 22:43:46 >>232 for($i = 0; $i <= 20; $i++){ if($FORM{'q_'.$i} =~ /http/){ error(0, 'Error'); } } どう見ても無駄だらけ どうでもいいけどサブルーチン呼び出しに&を付ける意味を知らないなら付けないほうがいい 234:nobodyさん 07/03/21 00:49:18 クソ真面目に書くと・・・ my $denypost = 0; while (my $line = <FH>){ chomp $line; if($postbody =~ /$line/){ $denypost = 1; last; } } if($denypost){ 〜エラー処理〜 } ファイルのOPEN/CLOSEは省いて書いてあるお
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4187日前に更新/250 KB
担当:undef