[スレッド全体]

2880. Re:広告書き込み対策について 
あけび 2005/11/30 (水) 22:15:16
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ja) Opera 8.5
指定したキーワードを含む投稿を単純に弾くだけで良いのであれば、
cylib.cgi中

(length($FORM{'value'}) + length($FORM{'gfile'})) || &error('内容の記入がありません.',1);

の行の後に

foreach(qw|
        禁止ワード1
        禁止ワード2
        禁止ワード3
|){ if(index($FORM{'value'},$_)>=0) { print "Status: 500\n"; exit; } }

のような記述をすれば、強制的にエラー終了させることはできます。
但し、あまり単純すぎるキーワードでは、広告やスパム以外の普通の投稿でも弾かれてしまうケースが多々あると思います。
そういった状態になるのを防ぐには、より複雑な条件設定をしなければいけませんが、条件を増やしたところで相手は条件を変えてくるだけで、きりがありません。
やはりそういった投稿に気づいたら、相手にせず即削除するのが得策だと思います。


2883. Re2:広告書き込み対策について 
ありゃいん [URL] 2005/12/3 (土) 21:14:21
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
▼ あけびさん

そうですか、、、
なにかこれ、という対策があればいいのですが。

老眼さんの発言を参考にしてみたいと思います。
しかし、無断で趣旨と全く違う発言を書き込まれるのは本当に迷惑ですね。


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