|
treeBBS v3.01 ( treeBBS.zip ) |
#!/usr/bin/perl
# Setup Start --------------------------------------------------------------#
# データフォルダのパス
my $dataDir = './data/';
# データファイルのパス
my $dataFile = './data/bbs.dat';
# ナンバリングファイルのパス
my $numberingFile = './data/numbering.log';
# カウントファイルのパス
my $countLogFile = './data/count.log';
# キャプチャファイルのパス
my $captchaLogFile = './data/captcha.log';
# キャプチャ用の作業フォルダのパス
my $captchaTmpDir = './data/captcha/';
# キャプチャ用の画像ファイル保存先のパス
my $captchaImgDir = './img/';
# テンプレートファイル保存先のパス
my $templeteDir = './html/';
# スタイルシートファイルのパス
my $cssFile = './html/css/common.css';
# あなたのホームページ
my $homePage = '../index.html';
# この掲示板のタイトル
my $bbsTitle = 'treeBBS';
# メインページ上部に表示する文字列( タグ可 )
my $mainTopMsg = <<'HERE';
<!-- ここから -->
□ 投稿日時の新しいスレッド、及び人気のあるものから順に表示しています。<br />
□ <span class="bold">7</span> 日以内に投稿された記事には
<span class="new">NEW!!</span> が表示されます。<br /><br />
<!-- ここまで -->
HERE
# レスのインデントに使用する文字
my $marginString = ' ';
# ホストを表示する( yes=1, no=0 )
my $hostFlag = '0';
# カウンターを表示する( yes=1, no=0 )
my $countFlag = '1';
# カウンターの桁数
my $count_width = '6';
# 1ページに表示する件数
my $pageViewNum = '10';
# スレッドの最大保存件数
my $threadArchiveNum = '1000';
# 次の時間以内に投稿された記事を新着扱いする( 秒単位 )
my $newTime = '604800';
# 同一 IP アドレスからの再投稿間隔( 秒単位 )
my $waitTime = '300';
# 投稿者の IP アドレスが次に含まれていれば投稿を拒否する
# 行を追加または削除することで自由に増減可能です
my @blockIP = (
'',
'',
'',
);
# 本文中に次の数を超える HTTP リンクがあれば投稿を拒否する
# 制限無く投稿を許可するには 0 と指定してください
my $blockHttp = '1';
# ロック処理を行う( Yes=1, No=0 )
my $lockFlag = '1';
# 管理モードのパスワード
my $adminPwd = '1234';
require './gifcat.pl';
# Setup End ----------------------------------------------------------------#
[www]┐
├ ・・・(略)・・・.html ( このファイルに呼び出すためのタグを書く )
|
└ [cgi-bin] ┐
├ treeBBS.cgi <755> メインプログラム
├ gifcat.pl <644> 画像連結用モジュール
├ index.html <644> ダミーINDEXファイル
|
├ [data]┐ <777> データ格納ディレクトリ
| ├ bbs.dat <666> 投稿データ保存ファイル
| ├ numbering.log <666> ナンバリングログ保存ファイル
| ├ count.log <666> カウントログ保存ファイル
| ├ captcha.log <666> キャプチャログ保存ファイル
| ├ index.html <644> ダミーINDEXファイル
| |
| └ [capcha] <777> キャプチャ格納ディレクトリ
|
├ [html]┐ <644> テンプレート格納ディレクトリ
| ├ *.html <644> 各種テンプレートファイル
| |
| └ [css]┐ <644> CSS格納ディレクトリ
| └ common.css <644> CSSファイル
|
└ [img] ┐ <644> 画像格納ディレクトリ
└ *.gif <644> 画像ファイル