バージョンアップ決定!?
あなたのご要望をお待ちしております。


Web Chat CGI Ver1.02
デザイン変更機能付きチャットCGI

Last Update--Monday, 30-Apr-2001 11:58:08 JST


デザイン変更機能付きチャットスクリプトです。

特徴
このスクリプトは、以下の様な特徴が挙げられます。
  1. Jimmy (acsel@fa2.so-net.or.jp) さんの御要望により、マウスによるデータ転送を リターンキーによる転送に変更
  2. 初心者用に漢字コードをSJISに変更しました。
  3. アクセス制限をかけ、来て欲しくないユーザーを拒否出来ます。
  4. 再読み込み時間をユーザーが自由に選択できる

    キーボード操作に慣れていない人でも、再読み込み時間を長く設定する事によって、慌てる事なくゆっくりと入力する事ができます

  5. 背景色やテキスト色及びタイトル名を、Web上から簡単に変更できる

    好みの色に変更したいと思った時にも、chat.cgiを書き換えてFTPするという手間が省けます。また、スクリプトを読む事の出来ない人でも、デザイン編集コーナーから簡単に変更する事が出来ます

  6. イントラネット等での活用ができる

    WindowsサーバーやNTサーバーでも動作する様に作られておりますので、社内LANなどにこのまま流用する事が出来ます

まずは、こちらのサンプルをご覧下さい。
(新しいブラウザにて表示されます。)

Please visit our sponsors. Value Click

必要なファイル
まず必要になるのは、
MacintoshならばJedit、Windowsなら秀丸などといったエディターをご用意下さい。これらのアプリケーションは、雑誌の付録CD-ROMや、フリーウェアシェアウェアを配布しているWebSiteから入手する事が出来ます。

下記のファイルをダウンロードして下さい。
リンクをクリックすると、新しいブラウザが立ち上がり、内容が表示されますので、それをそれぞれ保存します。

Netscapeの場合
「ファイル」-「別名で保存」(種類「テキスト」)

IEの場合
「ファイル」-「名前を付けて保存」
リンクがないファイルは、ご自分で作成するファイルです。
また、これらのファイルを保存する際には、すべて漢字コードをSJISに、改行コードをLFにして保存する事を忘れないで下さい。

ファイル名 説  明
chat.cgi チャット本体になるCGI。
保存する際、名前をchat.cgiに変更する事
chat.dat チャットのデータを格納するファイル。何も書いていないファイルを作成し、そのままchat.datと名前をつけて保存する
chatlog.cgi チャットのログ(過去の書き込み)を表示するCGI。保存する際、名前をchatlog.cgiに変更する事
chatlog.dat チャットのログデータを格納するファイル。何も書いていないファイルを作成し、そのままchat.datと名前をつけて保存する
design.cgi チャットのデザインを変更する為のCGI。保存する際、名前をdesign.cgiに変更する事
design.html デザイン変更画面が表示されるhtml文書。保存する際、名前をdesign.htmlに変更する事
set.dat デザインデータを格納するファイル。保存する際、名前をset.datに変更する事
ip.dat 来て欲しくないユーザーのIPファイル。複数の場合は、改行(LF)を入れて下さい。
入力方法が、分からない場合は、MLで、質問して下さい。
jcode.pl 文字コード変換の際に必要なCGI。保存する際、名前をjcode.plに変更する事

以上、9つのファイルが必要になります。

Please visit our sponsors. Value Click

設置作業
CGIの内容を、あなたのご使用になられる環境に合わせて書き換えて下さい。
各CGIに書かれているコメントを参照すれば、ある程度は書き換えられると思います。どういう風に書き換えればいいか分からないよ〜、という方は、こちらのヘルプをご覧下さい。
(新しいブラウザが立ち上がってヘルプが表示されます)

転送・パーミッションの設定
まず、FTPソフトで全てのファイルを転送します。
ここでは、仮に「public_html」というディレクトリの中に「cgi-bin」というディレクトリを作成して、すべてその中に設置するものとします。

尚、転送モードは全てTEXTとなります。

ファイル名 パーミッション コマンド
chat.cgi 705 chmod 705 chat.cgi
chat.dat 666 chmod 666 chat.dat
chatlog.cgi 705 chmod 705 chatlog.cgi
chatlog.dat 666 chmod 666 chatlog.dat
design.cgi 705 chmod 705 design.cgi
design.html 644 chmod 644 design.html
set.dat 666 chmod 666 set.dat
ip.dat 644 chmod 644 ip.dat
jcode.pl 755 chmod 755 jcode.pl

転送及びパーミッションの変更についての詳しい説明は、こちらです。

以上で Web Chat CGI Ver1.0 の説明を終わります。
尚、ご質問やご意見などございましたら、 ML へ参加して下さい。


[back]



Copyright (C) 1997 Web新撰組 All Rights Reserved.