クッキー版!!
このサンプルを使ってあなたのホームページ上で、伝言板が使えるようになります!

必要条件

 伝言板を設置、動作させるには、ご契約のプロバイダで、CGIが使用できる必要がありますので、ご確認ください。また、CGIの設置に関しては、プロバイダにより詳細が異なりますので、詳しくはプロバイダのガイドに従ってください。


提供されているファイル

 下記のファイルが、伝言板を実現するために必要なファイルとして、提供されています。これらは、CD-ROM内の、"\cgi\cookie\dengon" に入っています。

ファイル名 用途
●dengon.cgi 伝言板を実現するための、
CGIファイルです。
● jcode.pl 日本語処理をするために必要なファイルです。
● dengon.htm 伝言板本体のHTMLファイル(フレームファイル)です。
● head.htm 伝言板のメニューを表示する部分のHTMLファイルです。
● message.htm 伝言板のメッセージが書き足されていくHTMLファイルです。
● btn1.gif, btn2.gif, dengon.gif head.htmに必要な、イメージファイルです。
● back.gif message.htm の背景イメージ用のファイルです。



設置手順

 以下に、実際にサンプルCGIを使って、あなたのホームページに伝言板を設置する手順を説明します。 あなたのホームページのルート・ディレクトリは、以下のどちらかです。

○ /home/users/taro/Web/ → サーバー上のルート・ディレクトリ
  /home/users/taro/Web/counter/ → カウンター用のCGIやデータファイルなどを置くディレクトリ
 または、
○ /home/users/taro/WWW/ → サーバー上のルート・ディレクトリ
  /home/users/taro/WWW/counter/ → カウンター用のCGIやデータファイルなどを置くディレクトリ

1. 各ファイルのカスタマイズ

 実際に、ホームページ上で伝言板を使うためには、サーバー上のディレクトリ構成などにより、 ファイルの内容を書きかえる必要がありますので、ここではそのための説明を行います。

●注意●
 dengon.cgiと、message.htmが、同じディレクトリにある場合は、変更の必要はありません。

dengon.cgi のカスタマイズ

 dengon.cgiと、message.htmとが、同一ディレクトリにない場合は、dengon.cgiからmessage.htmへの相対パスを指定する必要があります。メモ帳などで、dengon.cgiファイルを開き、以下の設定を行ってください。
$msgdir = "./"; と記述された行(12行目)を、message.htmのファイルへアクセスできるようなパスに変更してください。
(例)
$msgdir="../cgi-bin"

また、デフォルトでは伝言板に掲示可能なメッセージ件数は、最大で20件までとなっていますが、
dengon.cgi内の、$max=20;となっている個所を、変更することで最大件数を変更することができます。
(例) 最大掲示可能件数を 100件にする
$max=100;

2. 設置のための準備

 伝言板の為に必要なファイルをサーバー上に転送する前に、伝言板用のディレクトリを作りましょう。 ディレクトリは、作らなくても実行はできますが、他のファイルとの混乱を避けるために、専用のディレクトリを作りましょう。

  1. FTPプログラム(例えば,WS_FTP)のファイル転送機能などで、サーバーにログインします。
  2. ルート・ディレクトリ上(/home/users/taro/Webなど)で、FTPプログラムのディレクトリ 作成機能を使用し、ディレクトリ名 dengon を作成します。

 これで、伝言板用のファイルを置くディレクトリが作成できました。

3. サーバーへのファイルの転送

 1. で作成したディレクトリに、以下のファイルをFTPで、すべて転送します。

4. ファイルのアクセス権の変更

 サーバーにファイルの転送が終了したら、それぞれのファイルのアクセス権を以下のように変更する必要があります。アクセス権を変更するには、サーバーにtelnetなどで、ログインして、chmodコマンドを利用して変更するか、ご加入のプロバイダにご相談ください。
 サーバーにファイルの転送が終了したら、それぞれのファイルのアクセス権を以下のように変更する必要があります。アクセス権を変更するには、サーバーにtelnetなどで、ログインして、chmodコマンドを利用して変更するか、ご加入のプロバイダにご相談ください。

 FTPプログラムのsiteコマンドを使用したファイルのアクセス権の変更の仕方を示します。

  他の方法として、サーバーにtelnetでログインして、chmodコマンドを利用したファイルのアクセス権の変更の仕方を示します。

●注意● 以下の方法を行うには、ご加入のプロバイダでシェルの使用が可能な場合に限ります。

※ "chmod"は、ファイルのアクセス権を変更するための、UNIX上のコマンドです。


5. 伝言板の使い方

 サーバー上に転送された、"dengon.htm"をアクセスすることにより、伝言板が使用できます。
また、ホームページからリンクを張る場合は、このファイルへリンクを張ります。

伝言を書くには?

をクリックします。すると、メッセージを入力する領域へジャンプしますので、
名前、メールアドレス、メッセージを記入して、[登録ボタン] で登録されます。

最新の伝言をみるには?

をクリックすることで、最新のメッセージを表示することができます。