WeB BaNaNa の チュートなリアル

〇 はじめに…

このソフトウェアは条件付きフリーソフトウェアです。ちゃんと条件(スクリプト規定)を守ってくださいね。

〇 WeB BaNaNa とは

いわゆる連想ゲームです。
前の人の残した言葉に、連想した言葉を書き込んでいくことで、楽しむ言葉遊びです。

〇 設置解説

CGI-StaTion には「初心者のための設置講座」があります。
初めての方は、そちらをご覧ください。
ここでは設置経験のある方のための解説を行います。

〇 ファイル構成

全てのファイルを同じディレクトリに置いて下さい。
そのディレクトリのパーミッション(アクセス権)を 777 に設定して下さい。
プロバイダによってディレクトリ等、指定されている場合もあります。
その場合は、ファイルの設定を書き換えるなりしてください。

〇 各ファイルの簡単な説明と補足

※ readme.htm

このファイルです。FTP転送する必要はありません。
全体の説明・注意等が書かれています。

※ banana.cgiこれにリンクをはると動作します。

CGIのスクリプトプログラムです。
FTPで転送する時はアスキー(テキスト)モードで行い、パーミッション(アクセス権)を 755 に設定して下さい。

※ banana.log

記録用のファイルです。
FTPで転送する時はアスキー(テキスト)モードで行い、パーミッション(アクセス権)を 666 に設定して下さい。

※ banana.gif

GIF 形式画像ファイルです。
FTPで転送する時はバイナリモードで行い、パーミッション(アクセス権)を 644 に設定して下さい。

※ jcode.pl

日本語文字コード変換ライブラリです。
このファイルは決していじらないで下さい。
FTPで転送する時はアスキー(テキスト)モードで行い、パーミッション(アクセス権)を 755 に設定して下さい。

〇 テスト設置する

まずはテスト設置してみましょう。
xxxxx.cgi というファイルをエディタで開きます。

1:#!/usr/local/bin/perl
2:
3:#| xxxxxxxxxx Version x.x
4:#| This script is free.
5:#|
6:#| Author Shigeto Nakazawa.(xxxx/xx/xx)
7:#| HomePageUrl http://www7.big.or.jp/~jawa/

(左の数字は行数を表します。)

1行目の #!/usr/local/bin/perl はプロバイダによって異なる場合があるので、プロバイダに合わせて書き換えて下さい。
書き換えたら、一度、FTPで転送し、パーミッション(アクセス件)を変更して動作確認を行って下さい、

〇 トラブルシューティング

どうしてもうまくいかない、エラーが頻発する、文字化けがある等、不都合がある場合はトラブルシューティングをご利用ください。
CGI-StaTion にはトラブルシューティングのページがあります。
トップページのクイックリンクでトラブルシューティングを選択して下さい。
「トラブルシューティングでもあかんわぁ」って方は、サポート掲示板をご利用下さい。

〇 オプションの設定

マスターパスワード:$master = '';

管理用エディタを使うためのパスワードです。
半角英数 8 文字程度で必ず書き換えて下さい。
このパスワードを利用すると、投稿を編集・削除できるようになります。

登録・表示最大数:$max = n;

投稿を何件まで記録し表示するかを設定できます。
デフォルトでは 150 件で、これ以上の投稿があった場合、古い投稿から削除されていきます。
n の部分のみを半角数字で指定して下さい。

色関係:$xxxxx_color = '';

文字色を設定できます。
#xxxxxxx といった 16進数で表現しても、blue といった指定の色で表現しても構いません。
の部分のみを書き換えて下さい。

IPアドレスの表示:$ip_check = n;

IPアドレスの表示の設定です。
表示させたい場合は 1 に設定し、表示させたくない場合は 0 に設定します。
n の部分のみを 0 か 1 に設定して下さい。

リモートホストの表示:$rh_check = n;

リモートホストの表示の設定です。
表示させたい場合は 1 に設定し、表示させたくない場合は 0 に設定します。
n の部分のみを 0 か 1 に設定して下さい。

jcode.pl のある場所:$jcode = '';

jcode.pl(日本語変換ライブラリ)のある場所(パス)を指定します。
プロバイダによって変えるように指示がある場合にのみ、プロバイダの指示に従って書き換えて下さい。
通常は書き換える必要はありません。
の部分のみを書き換えて下さい。

記録用ファイル:$logfile = '';

記録用ファイルの設置した場所(パス)を指定します。
プロバイダによって変えるように指示がある場合にのみ、プロバイダの指示に従って書き換えて下さい。
通常は書き換える必要はありません。
の部分のみを書き換えて下さい。

鍵ファイル:$lock1,$lock2 = '';

鍵ファイルを作成させる場所を指定します。
鍵ファイルは自動的に作成・削除されるため、通常は書き換える必要はありません。
しかし、プロバイダから注意がある場合は書き換えてください。
の部分のみを書き換えて下さい。

鍵ファイルの使用:$lock_flag = n;

鍵ファイルの使用の有無は決めます。
プロバイダのサーバーが WinNT の場合、使わない方が良いです。
通常は変更する必要はありません(使って下さい)
n の部分のみを 0 か 1 に設定して下さい。

HTML関連
$html_xxxxx=<<"_EOF_";
〜〜〜
_EOF_

HTML の部分を書き換えできます。
自由に書き換えてもらってけっこうです。
ただし、以下の点に注意してください。

一部の記号はそのままでは使えません(@ や \ 等)。
使う場合、 \ を前に付けて利用してください(\@ や \\ と書く)。

一部の文字は文字化けします(表示等)
この場合、文字化けする文字の前に、\ を付けて下さい。(表\示と書く)

最後の _EOF_ は必須です。
このままにしておき、いじらないでください(サーバーエラーの原因となります)

〜〜〜 の部分のみを書き換えて下さい。

〇 最後に…

これらのCGIの作成には多大な労力と資金がかかっています(いや、本当に…)
ちゃんと規定とか守って気持ち良く使って下さいです。

で、フリーウェアなんですが、寄付は多いに歓迎しております。
寄付は郵便局でお願いです。

記号 14630    番号 3688441
おなまえ 中澤 重人 (なかざわ しげと)
ダウンロードありがとうございました。
これからも、僕のページともどもよろしくお願いします。

WeB BaNaNa Version 2.14

Script written by Shigeto Nakazawa.
http://www7.big.or.jp/~jawa/