■42934 / inTopicNo.10) |
Re[4]: 英語のSpam対策をしました
|
□投稿者/ HAIRU @ 大御所(433回)-(2006/07/24(Mon) 15:14:39)
| 2006/07/24(Mon) 15:18:21 編集(投稿者)
案山子さん、下記に設定してみました。半角英数のみの本文だとエラーになりま す。 http://ppp.daa.jp/cgi/test/imgboard.cgi
imgboardは、それ自体にスパム対策があるのですが、ご存知のように禁止ワード の設定もしなくてはならず面倒ですので日本語のない投稿をエラーにするように してみました。
内容としては「imgboard.cgi」の4580行ほどのところに if($body =~ /^[\x00-\x7F]*$/) {&error("英語だけはダメよ!");} を追加します。こんな感じです。
# 無意味な連続改行対策で、総行数をチェックする。 if($limit_body_cols_flag ==1){ # &check_max_cols($body,$body_text_max_cols); } if($body =~ /^[\x00-\x7F]*$/) {&error("英語だけはダメ!");}
$name =' 無名 ' if $name eq ''; $email =' no_email' if $email eq '';
|
|