簡易BBS&Diary "Notice.cgi" Version 2.4X


1.設置方法

まず,noticecgi.lzhをダウンロードして,適当なディレクトリに解凍します.設定を変えない場合は以下のパーミッションでご自分のサイトの方へアップロードしてください.

( )内がパーミッション.
notice.cgi (755) jcode.pl (755) bbs.cnt (666) bbs.dat (666) bbs.log (666) bbs.pwd (666)

2.プロバイダのPerlの場所

プロバイダによっては,Perlの場所が異なりますので,notice.cgiの1行目の"#!/usr/local/bin/perl"を変更してください.リムネット及びHi-HOではこのままで動作します(作者確認).

3.各種設定の変更

@unaccess   = ('xxx.xxx.xxx.xxx'); # アクセスを制限するドメインアドレス
$secretflag = 'off';               # ページへのアクセス認証 'on' または 'off'
$printnum   =  20;                 # 同時表示件数
$rimchk     = 'off';               # RIMNET? RIMNET=on Non-Rimnet=off
$diarychk   = 'off';               # パスワードファイル $secretdata の筆頭者
                                   # だけに書き込みを許可する(日記モード)
$reschk     = 'on';                # レス発言を許可=on 不許可=off

$ctrlpwd    = 'password';          # 管理者パスワード
$deletemdk  = 'delmdk';            # 発言削除モードへの移行キー
$pwctrlmdk  = 'pwdmdk';            # パスワード管理モードへの移行キー
$logmdk     = 'logmdk';            # ログ管理モードへの移行キー

@unaccess
'xxx.xxx.xxx.xxx'のxxxに数値を入れることで,対象となるIPからのアクセスを遮断します.*を設定すると,0-255までの値を入れたことと同じになります.従って,'162.132.11.*'とすると,162.132.11.0から162.132.11.255までがアクセス制限されます.また,カンマで区切ることで複数のIPからのアクセスを遮断できます.
例)@unaccess=('1.1.1.1','2.2.2.2')

$secretflag
'on'にすることで $secretdata で示されるパスワードファイルを参照し,IDとパスワードを認証することが出来ます.

$printnum
発言の同時表示件数です,

$rimchk
リムネットの人は'on'にしてください.

$diarychk
'on'にすることで $secretdata で示されるパスワードファイルの1行目にかかれたID,パスワードの認証者だけが発言を書き込めるモードになります.2行目以降の人はリードオンリーとなります

$reschk
'on'にすることでレスがつけられるモードになります.

$ctrlpwd
管理者パスワードです.

$deletemdk
notice.cgi?cmd=〜の〜の部分に指定するキーを設定します.これを実行することで発言の発言削除モードへ移行します.

$pwctrlmdk
notice.cgi?cmd=〜の〜の部分に指定するキーを設定します.これを実行することで発言のパスワード管理モードへ移行します.

$logmdk
notice.cgi?cmd=〜の〜の部分に指定するキーを設定します.これを実行することで発言のアクセスログ管理モードへ移行します.

4.上記以外の設定の変更

ソースを参照することで理解できると思いますので,割愛します.

5.サポートについて

このCGIのサポートは こちら で行っています.



前に戻る