« | »

2009.09.24

ゆきだまプレイガイドのスパム対策 (メモ)

yukidama_0907

現在、下記のような投稿を制限しています。
・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

Trackbacks

トラックバックを送信すると、管理者の承認後に掲載されます。 → TB一覧

Similar Posts

    None Found

Fliers Collection


全て表示: → フライヤー・DM まとめ