hchat3 ホームページ

ダウンロード / DOWNLOAD

[hchat3 アーカイブ version 1.19]2003/02/02 03:55 updated tar+gzipにて圧縮してあります
 このアーカイブには[未森荘]にて稼動中の設定データがサンプルで入っています。

特徴 / BLURB

発言ファイルやログはHTMLになっており、 フレーム版ではCGIを通さないで表示してるため、 発言しない場合の更新が高速なことが特徴です。

使い方 / description

 ニックネーム、発言(上段のフレーム)に送信する内容を記入した後、「送信/更新」を押すと、発言の追加をして表示部(下段のフレーム)の更新をします。
 「送信/ログなし」を押すと、表示部(下段のフレーム)の更新をしますが、過去のログには記録されません。
 「発言」の入力部に何も入れないで「送信/更新」を押すと、発言の追加をしないで、表示部の更新をします。

 チャット中の人の名前が自動的に「参加者」欄に表示されます。
 「退室」を押すと参加者欄から自分の名前を消します。「(あなたの名前)」と表示された状態でウィンドウを閉じてください。
 また、「退室」せずにウィンドウを消した場合などは、一定時間後自動的に名前が消えます。通常の設定ではこの時間は10分です。

 「再読込間隔」に数字を入力して「送信/更新」ボタンを押すと、入力した間隔ごとに自動的に表示部(下段のフレーム)が更新されるようになります。

Tips

下段のフレーム上で右クリックして「最新の情報に更新」を利用すると便利です。

InternetExplorer3の場合、Ctrl-Tabを数回押して、下段のフレームにフォーカスした後、F5を押してフレームを更新すると更に便利です。

高度な使い方

 引数を与えることによって表示を自分で変更することも可能です。よく使う場合はリンクを作成するとよいでしょう。

action=NOFRAME
フレームを使わない(デフォルトではフレームを使う)
例: http://takotako.ne.jp/~ika/cgi-bin/hchat.cgi?action=NOFRAME
formframeheight=nnn
上フレームの高さをnnn(数値)にする
例: http://takotako.ne.jp/~ika/cgi-bin/hchat.cgi?formframeheight=100
action=VERSION
バージョンを表示する
例: http://takotako.ne.jp/~ika/cgi-bin/hchat.cgi?action=VERSION

インストール / INSTALL

ファイルの概要

hchat3.pm
メインプログラム
current.html.meta, log.html.meta
metaファイル(キャッシュを無効にする)
hchat3_mimori.cgi
設定・実行ファイルの例
01frame.html, 02form.html, 03noframe.html, 04content.html, 05log.html, 06quit.html
見た目の設定ファイルの例
dot.htaccess-mimori
.htaccessの例

インストール手順

設定・実行ファイル(hchat3.cgi)の編集

見た目の設定ファイル(01frame.html, 02form.html, 03noframe.html, 04content.html, 05log.html, 06quit.html)の編集

 基本的にHTMLの書法になっています。[[hoge]]の部分がCGIによって書きかえられます。 どう書きかえられるかは各ファイルの後半にあるドキュメントを参照して下さい。

運用上の注意

 データディレクトリ中の current2.html が残っていると誰も発言できません。その場合はこのファイルを手で消して下さい。
ただし、1時間以上経過した場合には自動的に削除されます。

rm -f /home/ika/public_html/chat/current2.html

 このようになる理由はcurrent2.htmlがあると誰かの発言追加処理中だと判断して進まないように設計したためです。(排他処理)
 いたずら防止のため、初期設定ではHTMLにおける特殊文字(<>&")は自動的に変換してしまうためフォントタグの利用やリンク等は作成できません。
この変換をやめたい場合はcontentconvert_fフラグを0に設定します。

hchatの歴史 / HISTORY

hchat3 v1.24 2000.12.18
シグナルで落ちた場合の対応を追加
hchat3 v1.22 2000.12
iModeから書く画面を追加
hchat3 1999.2.7
設定ファイル記述方法を大幅に変更
hchat2 以前
hchat2のドキュメント参照

ライセンス / LICENSE

hchat.cgi

hchat.cgiのライセンス情報は以下の通りです

hchat3.pm: CGI chat program
Copyright (c) 1999 KAMIYA Satosi mimoriso@gmail.com
Redistribution for any purpose, without significant modification, is granted as long as all copyright notices are retained.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED.


last updated 2004/08/31 17:49
e-mail : 上美谷 智史<mimoriso@gmail.com>