やべっ      
     
 
こんな時間に記事を書いていて、「お前またかよっ」とかいわれそうですが、
今日は違うんだ、ベッドの上で寝てたんだ。今起きたんだ。

体力尽きた時に時折おこる、根元から回復するためのダウンだったので、
なんとなくカラ回復気味です。w

そういえば、とうとう最近になって、お絵かき掲示板の方にもスパムが発生しだして、
毎日、気づいたときには被害にあっていて、削除する毎日でした。
受け続けるってのも悲しいので、英語スパム対策を入れました。

「あ~ん」「ア~ン」のひらがなカタカナが一文字でも入っていなかったら、
英語スパムとみなすものでして、普通の掲示板にもおいていたものです。
中国語、韓国語もこの調子だと防げそうなのですが、日本語には無意味。

ただ、お絵かき掲示板にくるスパムは今のところ、100%が英語スパムなので、
ガンガン防いでくれそうです。

というものを、つい昨日今日に実装していまして、

「ああ、防げてるなぁ よかったなぁ。」と思っていたのですが…


ペン蔵さんのお知らせで日本語まで防いでいたことが発覚
バグチェックが不足してたのがまずかったようです。
しまった…よりにもよって人がきてくれたタイミングだったのに…orz


バグチェック後、完全動作することを確認しましたので、今はもう大丈夫。
ペン蔵さん、すいませんでしたorz



------------------------------------------------
お絵かき掲示板支援CGI「BBSNote」にて、
BBSNote.cgi内においての、日本語以外のスパム振り分けチェックのソースを
ここに垂れ流しておきます。
もし、英語でURLがずかずか並ぶコメントが多発した場合には、使ってみてください。

使い方は、
sub ~ は関数名です。これを検索して、「~(省略)」の部分を消して
挿入します。

やるときは、コピーとって、自己責任で。
------------------------------------------------

sub CheckString{
#~(関数のおわりまで省略)
 # 日本語が存在しない場合はスパム判定
 if(&spamerrorJapanese){
  push @ERR,&Info('CHECK_MESSNOTJAPANESE',$len);
 }
}

------------------------------------------------

sub Info(){
#~(elsif文が沢山並ぶところまで省略)
elsif('CHECK_MESSNOTJAPANESE' eq $s){$r[0]='日本語が一言も含まれないメッセージです!スパム対策のため、日本語を含んでください。'}
#~(省略)
}

------------------------------------------------
#一番下にこれを追加します。

# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# [スパム対策関連 - 日本語対策]
sub spamerrorJapanese {
 local($IN);
 $k .= "あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんアイウエオカキクケコサシスセタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲン";
 if(length($IN{message})<=0){
  return 0;
 }
 $spam=1;
 $i = 0;
 $iiii = substr($k ,$i, 2);
 while(length($iiii)>0){
  if (index($IN{message}, $iiii)>=0) {
   $spam=0; last; }
  $i +=2;
  $iiii = substr($k ,$i, 2);
 }
 if($spam==1){
  $reason = "日本語が存在しない!";
 }
 return $spam;
}


------------------------------------------------

参考資料(テキストファイル)
実装例です。このように実装しますよ、という意味合いのもので、
このファイル、古いバージョンのものなので、このまま使わないでください。
[PR]

by syuwan | 2006-08-09 04:51 | ひびのにっき
 
     
<< レゲー知ってる度チェック 国営放送 >>



「いぬじら(Inuzilla)」というサイトをやっている「しゅわん」という人のブログでした。ここでの更新は終了しました。
by syuwan
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
最新のトラックバック
目指せ!!オトメディウス..
from すちゃらか統一ウオーズをやる..
『まんとくん』颯爽と登場
from 魚眼(ぎょがん)しんぶん
オフ会八犬伝
from らぷらたぷらぷら日記
フォロー中のブログ
ひみつの電波塔
Stage Zero Blog
漫画ブログ
すちゃらか統一ウオーズを...
Column・DE・Co...
Kurimaru Roo...
ハワイ生息のタコ
まりねこ通信
BTドレスブログ
らぷらたぷらぷら日記
◆きのえね◆
TAKAGISM BLO...
イヌブログ
適当漫画です~☆
第二次すちゃらか~(略w)
とうとう心のブログ
KUROSU-Time
4コマプレシスト・まりねーじゅ
ど根性大根 ラディーがんばる
独りの部屋で誰にも見せな...
一のお気楽箱
野良NEKO音頭状態の着地
*ポジログ*∵・+.。.・
あやめねっと
ぶろパチアぎゃらり
カテゴリ
全体
ひびのにっき
まんが
ゲーム
おと
ネタ
ちょいまじめ
forケータイ
オフ会
毒々
ぱそこん系
絵チャ
料理
おかいもの情報
おしながき
Info
未分類
タグ
(610)
(463)
(241)
(141)
(90)
(74)
(50)
(48)
(48)
(29)
(29)
(28)
(21)
(17)
(13)
(9)
(6)
(5)
(4)
(3)
以前の記事
2009年 04月
2009年 03月
2009年 02月
2009年 01月
2008年 12月
2008年 11月
2008年 10月
2008年 09月
2008年 08月
2008年 07月
2008年 06月
2008年 05月
2008年 04月
2008年 03月
2008年 02月
2008年 01月
2007年 12月
2007年 11月
2007年 10月
2007年 09月
2007年 08月
2007年 07月
2007年 06月
2007年 05月
2007年 04月
2007年 03月
2007年 02月
2007年 01月
2006年 12月
2006年 11月
2006年 10月
2006年 09月
2006年 08月
2006年 07月
2006年 06月
2006年 05月
2006年 04月
2006年 03月
2006年 02月
2006年 01月
2005年 12月
2005年 11月
2005年 10月
2005年 09月
2005年 08月
2005年 07月
2005年 06月
2005年 05月
2001年 12月
Link
ライフログ
検索
その他のジャンル
Skypeボタン
ファン
記事ランキング
ブログジャンル
画像一覧
いぬじらブログ アクセス解析