久方ぶりに writebackplus を修正
[/blosxom]
しばらく放置していましたが writebackplus を修正。変更点は以下の通りです。
- excerpt では一定文字数で切り捨てていますが、その際に発生する不完全なタグを除去するようにしました。
- 2byte 文字がコメント/トラックバックに入っていない場合拒否するようにしていましたが、 不完全だった(このサイトでいくつかコメントスパムを許してしまいました)ので書き直しました。
- DNS ベースのブラックリストを元に拒否出来るようにしました。$check_rbl で ON/OFF 出来ます。また、利用したいブラックリストを @rbl_list に列挙してください。2chのBBQがかなり優秀ということなので、ここでも利用させてもらってます。
- プライベートでもブラックリストを作って、それを元に拒否出来るようにしました。 $check_privatebl で ON/OFF 出来ます。また、拒否したいIPアドレスを @private_blacklist に列挙してください。
- 特定のキーワードが含まれている場合に拒否できるようにしました。 $check_spam_words で ON/OFF 出来ます。キーワードは @spam_words に正規表現で列挙してください。なお、日本語のキーワードは指定しない方がよいと思います(この点は全く考慮していません)。
その他設定項目に関してはwritebackplus あれこれやwritebackplus の導入方法を参照してくださいませ。
ダウンロードはこちらから:
挙動がおかしいなどありましたらコメントを残してもらえるとうれしいです。