もう6月に成るのに低温で有る。温暖化で冬はめったに無い積雪でした。
今年は暖かいぞ・・・違った。せいぜい10度前後の此の頃である。
自分,少々障害有るので,つらい感じがしてます。
今日,痛みの為にディサービス行けませんでした。
(本当はそんな年齢で無いけどお世話に成らなければ成らない事情)
HPの更新は調子良くないと出来ません。
疎かになる管理ですが,今後も宜しく願います。
2007年5月31日木曜日
2007年5月24日木曜日
SPAM(スパム)的な掲示板書込み防止対策4
SPAM(スパム)的な掲示板書込み防止対策3で¥(全角で書かれていますので)を半角でコピー出来る様整理しました。以下をご覧下さい。
スパム的掲示板書込み防止対策
2007年5月18日金曜日
2007年5月7日月曜日
SPAM(スパム)的な掲示板書込み防止対策3
掲示板スパム対策・掲示板改造支援サイト では,「メールアドレスの入力を禁止」で試みたのですが,すぐに相手が対応してきました。 そこで,以下の様にメッセージ書込み処理ルーチンで書き換えてみました。(注意) ¥はフォントの関係により, 全角で 書いています。半角英数字の¥を使用して下さい。
英文やURLの大量な書込みを防ぐのには。
# 例1
# コメント欄
if ($in{'comment'}=~ /http/) {&error("URLは書き込めません");}
if ($in{'comment'} !~ /(¥x82[¥x9F-¥xF2])(¥x83[¥x40-¥x96])/) {&error("コメントに日本語が含まれていません");}
# 例2
if ($FORM{'comment'} eq "") { &er_("コメントが入力されていません!"); } # 空白防止
# 例3
if ($FORM{'comment'} =~ "http://") { &er_("URLを含む投稿はスパム避けのため禁止しています。"); }
if ($FORM{'comment'} !~ /(¥x82[¥x9F-¥xF2])(¥x83[¥x40-¥x96])/) { &er_("日本語を書いてください。");}
# {'comment'}の部分はスクリプトによって異なる場合があります。
# 例4
if ($FORM{'body'} !~ m/[¥x80-¥xff]/) { &error("コメントに日本語が含まれていません");}
# 例5
if (&chkZenkaku($LINE) ne 'sjis') { &error("エラー","内容文に日本語コードが検知できませんでした。"); }
#
sub chkZenkaku
{
local($line) = @_;
(@line) = &jcode'getcode(*line);
$line[1];
}
参考にしてみて下さい。
私の掲示板サイトは20サイト有ります。試行錯誤で何とか防止対策を出来ました。
後は禁止用語とかNG言語をその都度加えて行きました。
SPAM(スパム)的な掲示板書込み防止対策2
とても参考に成るサイトを見つけました。
素人の自分ですがその防止対策を参考に
私のフリー配布CGIのスクリプトに対応するよう改造し,
今のところ,防止されています。
お奨め 掲示板スパム対策・掲示板改造支援サイト
http://swanbay-web.hp.infoseek.co.jp/index.html
SPAM(スパム)的な掲示板書込み防止対策1
Webサイトでフリーなcgiによる掲示板
作成プログラムを独自で設定,設置してましたが,
URLの羅列(宣伝投稿・荒らし行為)などの書込み等の常時有り,
削除や排除に費やされ,はたまたその掲示板の
封鎖迄に陥った掲示板が有りました。
かなり疲れてしまいました。