Top    

プチビー スパム対策


あ〜なんか、いろいろ来ちゃってるみたいで
この世も末ですな〜

取り急ぎですが、スパム対策を!

すでに設置されている方用になりますが
下記の手順で追加してください。


まず、b.phpの50行目付近の
$formdata=......の行の上でいいので


//全角文字を含むかどうかチェック
$mess = mb_convert_encoding($_POST['a03'], "UTF-8", "auto"); if (!preg_match("/[\x8E\xA1-\xFE]/",$mess )) {
err_msg("日本語じゃないとだめだよ。Japanese only: denied.");
}


//NGワードをチェック
foreach ($ng_word as $word){
if (preg_match("/$word/",$_POST['a03'] ) ){
err_msg("NGワードを含でるよ。contains NG word : denied.");
}
}
を追加して


bbs-ini.phpのどこでもいいので


//NGワードをカンマ区切りで追加してください。""ダブルクオーテーションがいります。
$ng_word = array("casino","poker","online","gambl","roulette");

を追加して下さい。
この他のNGワードは、良く来るメールから取りだしてください。

これで大方ブロックできるかと思います。
何かありましたらコメントを!

Posted: Tue - September 12, 2006 at 10:57 PM