[スレッド全体]

2863. Re:投稿禁止 
げんた 2005/4/10 (日) 12:32:45
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.6) Gecko/20050318 Firefox/1.0.2 StumbleUpon/1.9993
こんにちは.

私もcyclamenで掲示板を設置していますが,時々宣伝の書き込みがあります.
見つけ次削除しているのですが,一時執拗に書き込みを繰り返されたことがあるので,NGワードによって投稿を拒否するようにしています.

cylib.cgiのregistの中で
&gethost;
# NGワード排除
if( $FORM{'url'} =~ /禁止URL/ ||
        $FORM{'subject'} =~ /(?:NGワード1|NGワード2|NGワード3)/ ||
        $FORM{'value'}   =~ /(?:NGワード1|NGワード2|NGワード3)/ ||
        $host =~ /禁止ホスト/ ||
        0 ){
        &error('あなたには投稿資格がありません.');
}

みたいな感じで追加しています.
正規の書き込みが引っからないようにパターンを選ぶ必要はありますが.

あと,単純に削除すると最新の番号が他の記事で再利用されてしまい,incmを使っている人に投稿が伝わらないことがあるので,内容を(管理人削除)に変更して記事番号自体は残すようにしています.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.84.01
[ut:0.000][st:0.000]