2009.09.24
ゆきだまプレイガイドのスパム対策 (メモ)
現在、下記のような投稿を制限しています。
・NGワードを含むもの
・本文が英語のみ
・URLが多く記述されているもの
リンク: →ゆきだまプレイガイド、→説明ページ
以下、該当部分のコード改変のメモ。
[NGワード] $no_wd の中身は “|” 区切りのNGワード一覧。
if ($content =~ /$no_wd/){$no_wd_flg=1;}
[日本語が含まれているかのチェック]
if ($content =~ /[\x80-\xff]/) { $spam_flg=0;}
[リンクの数のカウント] (09.09.24)
my $http_count = (() = $content =~ /http/g);
if ($http_count >= 4){ $toourl_flg=1;}
基本的に検索でひろってきたもの。フラグの部分はメモです。
[管理人のノート]
UG: post/ future→publish post-temp219/ #more→erase







