"Shade検索"Wiki

本井 永久さんへ

管理人です。
1行掲示板だと長文書きにくいので、こちらに書かせてもらいます。
MT-BOARD使ったことないし、これは書籍付録のみの公開で、本買った人じゃないとソースがみられないので、具体的な対策については何も申し上げられません。Kent-Webのサポートページで聞かれることをお勧めします。ただ、改造についての質問は特にある程度のCGIについての基礎知識がないと、聞きにくいと思います。

どの掲示板についても共通してできると対策としては、まずCGIファイル名の変更があります。これが一番簡単で効果的かもしれません。MT-BOARDだとmtbbs.cgiというファイルが本体のようなので、これを別の名前に変更します。たとえばこれをmt_b.cgiに変更したとします。このスクリプト内でmtbbs.cgiと書いてある部分をすべてmt_b.cgiに変更します。おそらく、

$script = './mtbbs.cgi';

のような部分があると思います。ここは

$script = './mt_b.cgi';

と書き換えることになります。ほかにも漏れがないように、テキストエディタの検索や置き換えを使ってmtbbs.cgiがある部分を書き換えます。ほかにも補助ファイルがある場合はその中のmtbbs.cgiもすべて変更します。

あと、他サイトからの投稿や英文のみの投稿を拒否する方法ですが、これは各掲示板CGIによって変わってくるのでソースがわからないとどうしようもないですね。

考え方としては投稿内容をログに書き込む際に、リンク元が掲示板設置URL以外になっている場合、コメントに日本語が含まれていない場合に書き込みを中止するということになると思います。



5672


>>2010/01/25 01:27:00更新>>