最新 RSS

tips@free BLOG

レトロなマイコン、電子工作、PCやフリーソフト関係のTipsと私的備忘録

2006/11/30

[sns]スパム

しょぼしょぼ日記システム3.11から付加されたプラグインのスパムフィルターを書いてみました。で、コメントとトラックバックを復活してみましたが、かな〜り単純に書いたので支障がでるかも、、どこまで効果あるのか!?

ちなみにフィルターは、plugin フォルダの filter.pm filter.pl の中に perl の命令で記述します。

コメントフィルターの例

if (length($comment) > 256) { #長いのはイヤ!
    return 0;
}
if ($comment =~ /\n/) { # 複数行もカンベンして
    return 0;
}
if ($comment =~ /<[aA] /) { #リンクもダメ
    return 0;
}

トラックバックフィルターの例

if ($excerpt =~ /<[aA] / || $excerpt =~ /http:/) {
    return 0;
} # 要約の中にリンクが含まれる場合ははじく

バッチリ効いてます(2006.12.15現在)=

結局ダメだったので変えちゃいました diary:20070217#2007021700

コメント
お名前 コメント