あま茶屋CGI処

■ CHACHAT-BBS ■

【最終更新日:04/11/9】

■機能
■動作サンプル
■ダウンロード
■同梱物
chachat_bbs.lzhを解凍すると以下のものが
同梱されていたと思います。

 read_me.txt(設置方法等を書いたこのページに似た内容のファイルです。)
 bbs.cgi(本体)
 bbs.dat(記事の記録用ファイル)
 jcode.pl

■設定
bbs.cgiをテキストエディタで開いて下さい。

【1行目】#! usr/local/bin/perl
 →サーバーの仕様に合わせて下さい。

【10行目】require 'jcode.pl';
 jcode.plの位置を設定。
 デフォルトでは他のものと共用されるものとして
 一つ上の階層にあるというコトになっております。

【13.14.17行目】$data_log = 'bbs.dat';/$cgi = 'bbs.cgi';/$adpass = '1234';
 セキュリティのことを考えるとこのいずれも
 変更することをオススメします。
 その場合同梱のファイル名も同じものに変えて下さい。
 とくにログファイル(現bbs.dat)は拡張子が
 これである必要はないのでそれこそ拡張子のない
 文字列のみや、 .cgi等にしてしまう方が好いかもです。

【19行目〜21行目】$body = '<BODY style="font-size:90%" onload="form1.text1.focus()">'; 〜 $tablefont = '#ffffff';
 色合いなどの簡単な設定。$bodyのonload=の部分はなくても動作はしますヨ。適度に好みのものに変えて下さい。

【24行目】$c_length = 100;
 コメントの文字を全角で何文字まで投稿できるようにするか設定して下さい。

【27.28行目】@c_color/ @color
 文字色を上に#RRGGBB(red等でもOK)、下に色名を
 ,'×××' という風に区切って組にして増減して下さい。

おまけにオートリンク機能がついております。(ON/OFF可能)
アンカーを張る文字はタグもOKなので画像でリンクにすることもできますよ。

■設置方法(カッコ内はパーミッション。無印は変更不要)

▼public_htmlのcgi-local内chachatディレクトリに設置した場合▼

 public_html
    cgi-local
       chachat
          jcode.pl
          bbs.cgi (705 or 755 or 700)
          bbs.dat (606 or 666 or 600)

■設置後
これで無事設置完了です。
あとはお好きに使い易いようにお使い下さい。

もしも動かなかった場合以下の点をチェックして下さい。

・パーミッションが合っているか?
→CGIは755など。記録用ファイルは666など。
 それが大丈夫な場合そのCGIの入っているフォルダを
 777か707にして下さい。

・「;」が削除されていませんか?
→設定の部分でデフォルトの文字を書き換えた時に
 ';の部分を勢い余って削除してしまっていませんか?
 ;のない行があったら('が組になっていないものもネ)
 付けてみて下さい。

・文字が化けている!
→「表示」の文字は良く化けますネ(^^;)文字の前に\を
 付ければ正常に表示されます。設定部分にタグを入れて
 "や\があったため動かなくなる場合もあるんですが
 (うちに限らずです)"や\の前に\を付けたら大丈夫に
 なります。

・難しい改造を試みて動かなくなった
→ごめんなさい。改造は自己責任でお願いします。
 私も知識が乏しいのでまったくフォローできないです。
 改造時はオリジナルと成功した段階品を残しておくことを
 オススメします。

▲CGI配布処に戻る

©2007 Ama-Chaya/CGI All Rights Reserved