電子書籍の厳選無料作品が豊富!

いつもお世話になります。
嫁さんの妹が立ててるHPがあるのですが
最近海外からのスパム投稿がひどくて
IP制限しても無限増殖して削除してもきりがなくなりつつあります。
色々検索するとロボットで投稿していたり
IPを替えていたり・・・ということで
最終的に掲示板のバージョンを上げて対策をとることになりました。

使っている掲示板の名前はYYBOADといいます。
現在使用しているバージョンはv5.32で最新はv5.8
http://www.kent-web.com/bbs/yybbs.html

新しいYYBOADにはスパム対策があるようなのですが
でもアップして過去ログなど消えたらこまっちゃう・・・

そこでご存じの方にお聞きしたいのですが、
掲示板のバージョンを上げると過去ログはきえてしまうのでしょうか?
回避する方法はあるのでしょうか?
本当は海外からの投稿なので下記が出来たら一番楽なのですが、
何処に貼り付けてもダメでした・・・

掲示板で半角文字のみの投稿を拒否
http://script.lovely.to/bbs/infolng.cgi?print+20 …

素人が掲示板を作っているのでGCIの事も良く分からず
困ってしまっています。

その他何か効果的な対策方法などご存じの方がいらっしゃいましたら
どうぞよろしくお願いいたします。

A 回答 (2件)

新バージョンにする時に、ログに関係のあるデータ


を上書きしないようにすれば大丈夫です。
具体的には、以下のファイルのみアップロードします。
yybbs.cgi
yyregi.cgi
yyini.cgi
registpl.cgi ... (投稿キーオプションに必要)
registkey.cgi ... (投稿キーオプションに必要)
gifcat.pl ... ( とほほ氏のライブラリを再配布するものです。投稿キーオプションに必要 )


http://script.lovely.to/bbs/infolng.cgi?print+20 …
このページに書いてある方法ですが、「yyregi.cgi」
を編集すると良いです。
if ($in{'comment'} =~ /^[\x20-\x7E]+$/) {
if ($in{'comment'} !~ /^[\xA1-\xFCFF]+$/) {
&error("半角のみで投稿は出来ません。<br>本文に全角文字を入れてください");
}
}

解決報告にある上記の記述を「入力確認」にある
「# 名前とコメントは必須」のコメント(投稿本文)
をチェックしているところにそのまま追加しました。
(Ver5.5で確認しましたが、405行目付近です。)
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。
お返事が遅れましたが、バージョンアップせずに
liv2007様の方法で無事に半角投稿を防止できるようになりました。
感激しています。
これで掲示板を閉鎖させずに済みました。
相談して良かったです。
どうもありがとうございました。

お礼日時:2006/02/28 23:31

No.1です。



V5.5ではログファイルの拡張子が既にCGIになっていま
すが、v5.3ではどうだったのか確認できません。
以前はdatかtxtだったと思いましたので、もし最新版
にバージョンアップされる場合は、サーバーにあるログ
ファイルと過去ログファイルの拡張子をすべて「txt」
または「dat」から「cgi」に変更する必要があります。
設定のほうを変更しても使用できますが、セキュリティ
から考えると「cgi」にして使用したほうが安全です。
※ログファイルを全部、一度サーバーからご自分のPC
にダウンロードして、まとめて拡張子を変更してから
再度アップロードすると良いです。
※一応コピーをとってから作業すると安心です。

「ConvertX」
http://www.vector.co.jp/soft/winnt/util/se351537 …
※拡張子を変更するだけで余分な機能がありません
ので、使いやすいと思います。
(私は使ったことがありません...)


同機能の他のソフトは以下のページで探してみてください。
http://www.vector.co.jp/vpack/filearea/win/util/ …
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。
今回#1の方の方法で無事解決しました。
ただ、悪質な業者などは後を絶ちませんので
あまり想定したくありませんが、今後何らかの
対策を取らなければならないときが来るかも知れません。
またそのような事態になりましたら
お教え頂いた方法も検討したいと思います。
どうもありがとうございました。

お礼日時:2006/02/28 23:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!