========== Readme.txt for BooBBS ver2.40 ========== *BooBBSは、Perlで記述された掲示板プログラムです。 *このプログラムを使用する前に以下のことをご確認下さい。 1.サーバーでCGIを使用できること 2.サーバーでPerlを使用できること *利用方法 1.まず以下のファイルを用意します。( )内はファイル名。 BooBBS (bbbs.pl) BooAdmin (badmin.pl) BooBBS FAQ (bfaq.txt) jcode (jcode.pl) 2.次に bbbs.pl 、badmin.pl の、それぞれの拡張子を pl から cgi に変更します。 3.メモ帳などのエディタで、メッセージを格納するファイ ルを作ります。何も入ってない(書いてない)ファイル を作り、ファイル名を bdata.dat にします。(具体的 にはエディタを起動した後、何も書かないで「ファイル 名をつけて保存」します) 4.bfaq.txt を bfaq.html に変更し、お好みで編集してく ださい。編集する際、プログラム入手先を記載している 部分は変更や削除をしないでください。 5.bbbs.cgiを、エディタで開き、以下の部分を変更してく ださい。(変更箇所は先頭行と#set data部分です) *先頭行の#! /usr/local/bin/perl の部分を 自分のサ ーバーでのPerlへのパスに書き換えてください。分か らない方は、サーバー管理者へお問い合わせください。 *$max = の''内は、最大メッセージ数です。この数より メッセージ数が多くなると、自動的に古いメッセージ から削除されます。お好きな数字に変更してください。 *$cgi = の''内は、BBSプログラム本体へのパスです。 ファイル名を変更した場合などは変更してください。 *$dat = の''内は、メッセージ格納用ファイルへのパス です。 ファイル名を変更した場合や、別のディレクト リへ置く場合などは変更してください。 *$admin = の''内は、管理者用プログラムへのパスです。 ファイル名を変更した場合や、別のディレクトリへ置 く場合などは変更してください。 *$address = の''内を、管理者のメールアドレスに書き 換えてください。 *$bbstitle = の''内は、HTMLの
';
*$linkname = の''内は、掲示板に埋め込むリンクの名
前(ファイルへのパスではない)です。掲示板から、
「ホームページに戻る」といったリンクなどにご利用く
ださい。
*$linkurl = の''内は、掲示板に埋め込むリンクのリ
ンク先ファイルへのパスです。$linknameとあわせて
ご利用ください。
*$back = の''内では、掲示板の背景を設定します。
HTMLのBODYタグ内での設定と同じ記述で指定するこ
とができます。
(bgcolor="#000000" や background="image.gif"等)
bgcolorとbackgroundの両方を指定することもでき、
その際はHTMLの記述と同じく半角スペースを間に入れ
てください。
*$linkc = の''内は、掲示板ページ全体の文字の色や
リンク色などの設定をします。HTMLのBODYタグ内での
設定と同じ記述で指定することができます。
*$nomail = の''内は、メールアドレスが入力されなか
ったときの、書込内容の名前部分の色を指定(#000000
〜 #ffffff)します。
*$fonts = の''内は、投稿文章の表示文字サイズを指定
します。HTMLのFONTタグと同じく数字で指定します。
数字とサイズの関係はFONTタグと同一です。
*$type = の''内は、t か b を 記入します。t を記入
すると書き込みフォームが書き込み内容より上に表示
され、b を記入すると書き込みフォームが書き込み内
容より下に表示されます。デフォルトはtです。
*$autolink = の''内は、on か onw か off を記入しま
す。onにすると投稿本文中のURLやメールアドレス
を自動的にリンク処理します。onwにはonと同様の処理
をしますが、URLへのリンク時に別ウインドウを開
きます。
ただし、URLやメールアドレスの前後に半角英数が
ある場合など、それを含んだリンクになることがあり
ます。
*$faq = の''内は、on か off を記入します。on にす
ると掲示板内にbfaq.htmlへのリンクが表示され、off
にするとbfaq.htmlへのリンクは表示されません。
6.badmin.cgiをエディタなどで開き、以下の部分を変更し
てください。(変更箇所は先頭行と#set data部分です)
*先頭行の#! /usr/local/bin/perl の部分を 自分のサ
ーバーでのPerlへのパスに書き換えてください。分か
らない方は、サーバー管理者へお問い合わせください。
*$bbs = の''内は、BBSプログラムファイルへのパス
です。ファイル名を変更した場合や、別のディレクトリ
へ置く場合などは変更してください。
*$admin = の''内は、管理者用プログラムへのパスです。
ファイル名を変更した場合や、別のディレクトリへ置
く場合などは変更してください。
*dat = の''内は、メッセージ格納用のファイルへのパス
です。ファイル名を変更した場合や、別のディレクトリ
へ置く場合などは変更してください。
*$id = の''内は、メッセージ削除用のIDの指定です。
デフォルトのままでの使用はお勧めできません。でき
るだけ変更してください。
*pwd = の''内は、メッセージ削除用のパスワードの指定
です。デフォルトのままでの使用はしないでください。
必ず変更をお願いします。
*$head = の''内は、管理者用ページの最上部中央にタ
イトルとして表示される部分です。HTMLタグを使用で
きますので、
';
*$back = の''内では、管理者用ページの背景を設定し
ます。HTMLのBODYタグ内での設定と同じ記述で指定す
ることができます。
(bgcolor="#000000" や background="image.gif"等)
bgcolorとbackgroundの両方を指定することもでき、
その際はHTMLの記述と同じく半角スペースを間に入れ
てください。
*$linkc = の''内は、管理者用ページ全体の文字の色
やリンク色などの設定をします。HTMLのBODYタグ内
での設定と同じ記述で指定することができます。
7.bbbs.cgi と badmin.cgiを、 サーバーにasciiモードで転
送します。
(CGIプログラムの設置場所をプロバイダ側で指定し
ている場合がありますので、分からない場合はサーバ
ー管理者にお問い合わせください)
8.bbbs.cgi と badmin.cgi があるディレクトリに「lock」
という名前のディレクトリを作成します。このディレク
トリには、何も入れなくてかまいません。
9.bbbs.cgi と badmin があるディレクトリに jcode.pl を
ASCIIモードで転送します。
10.bbbs.cgiがあるディレクトリに bdata.dat を転送します。
11.以下のようにパーミッションを設定します。
(パーミッションの設定方法についてはFTPソフトの
操作説明をお読みください)
lock