# 終了時に画像を表示する(yes = 1,no = 0) $ending = 1; # 終了画像 $endimg = 'neteru.gif'; # 終了時のメッセージ $endmsg = 'お疲れ様でした'; # 禁止ワード @kinshiword = ( '馬鹿', '阿呆', '殺す', '殺し', '死ね', '死ぬ', 'baka', 'korosu', ); # ########################設定はここまで############################ # ここから先を変更する場合はご自分の責任において変更してください。 |
# ------------------------- # # Sub Check Name # ユーザー情報をチェック # ------------------------- # sub checkname { local($flag) = 0; # 未入力をチェック if (!$FORM{'name'}) { &error("名前がありません"); } if (!$FORM{'pass'}) { &error("パスワードがありません"); } # 禁止ワードのチェック foreach $kinshi (@kinshiword) { if ($FORM{'name'} =~ /$kinshi/i) { &error("不適切な言葉が含まれています"); } } &openinuserdata('checkname'); # 新規ユーザーを登録 if ($flag == 0) { $gdate = time - $dayhour[$playtime + 1]; @new = @lines; push(@new,"$FORM{'name'}<>$FORM{'pass'}<>$gdate<>0<>\n"); &openoutuserdata; } |
@kinshiword = ( '馬鹿', '阿呆', '殺す', '殺し', '死ね', '死ぬ', 'baka', 'korosu', 'アージュ', ); |
『ー』を『―[』に置き換えて、 @kinshiword = ( '馬鹿', '阿呆', '殺す', '殺し', '死ね', '死ぬ', 'baka', 'korosu', 'ア―[ジュ', ); このようにします。 |