K-Chat LE

Home
Sample
Download

◇高速チャット◇

K - C h a t L E V e r 0 . 1 6

【はじめに】

・このスクリプトは個人使用に限りフリーウェアとしますが、著作権は放棄して
いません。法人、営利目的で使用する場合は有料になりますのでご連絡ください。
・有償/無償、改造/非改造に関わらず、このスクリプトを許可なく転載、掲載、配布
することを禁止いたします。
・スクリプトをご利用されているプロバイダのサーバーに設置する際には、CGIの
使用が許可されている事と、Perlがご利用出来る必要があります。
・スクリプトの性質上、全ての環境での動作を保証することは出来ません。
また、スクリプトを使用しての損害、障害等いかなる不都合が生じましても、
私は一切の責任を負いかねますので予めご了承ください。
・私に著しく不利益がある場合には一方的に私がスクリプトの使用中止を求める事
が出来るものとします。

【説明】

・一部JavaScriptを使用していますので、ブラウザをJava-ONにしてお使い下さい。
JavaScriptの機能が利用出来ないバージョンのブラウザでは正常動作しません。
・自動更新をxx秒に設定した場合、その間隔で自動再読み込みを行います。
ただし発言フィールドにカーソルがある時や、文字色・文字サイズ・背景色リスト
を選択した時は自動再読み込みは中止されます。再開は「発言/更新」ボタンを
押すことで行われます。また同じボタンで手動更新も出来ます。
発言を書き書きしている最中に再読み込みされて、書いたものがパーになることは
ありません。
・入室時にはお名前を入力してください。名前が省略されると「匿名希望」さんに
なります。
メールは省略可能です。
・退室ボタンからちゃんと退室した場合は、「退室されました」のメッセージが
出ますが、勝手にブラウザを閉じちゃったり、どこかに飛んでっちゃった場合は
表示が出ませんので、悪しからず。
・tagには対応しておりません。セキュリティとレスポンス向上の点から
そのような仕様になっています。
・ログファイルとユーザーファイルが2人以上の人から同時に更新されないように
ファイルに書き込む際、排他制御をしていますがCGIを実行するサーバーに
よっては機能が利用できずエラーが発生する場合があります。
この時は「sub.pl」ファイル内の排他制御場所をコメントにしてください。

---------------------------------------------------------------------
インストール方法
---------------------------------------------------------------------

【ファイル内容】

・解凍すると下記のファイルが出来ます。
setup.pl ...環境設定ファイル
sub.pl ...共通サブルーチンファイル
entr.cgi ...入室案内cgi
chat.cgi ...発言用cgi
jcode.pl ...日本語コード変換ライブラリ
kchat.log ...ログファイル

・各CGIの1行目にあるPerlディレクトリー指定「/usr/local/bin/perl」を
ご利用されているプロバイダからの指定に合わせてください。

・環境設定ファイル「setup.pl」の内容をそれぞれの環境に合わせてエディタ等で
変更してください。
$home_url と $cgi_path 部分は、必ず変更が必要です。これ以外は動作確認が
終わってから変更されることをおすすめします。

【ファイル転送】

・FTPで各ファイルを以下のモードで転送してください
setup.pl ...アスキーモード(テキストモード)
sub.pl ...アスキーモード(テキストモード)
entr.cgi ...アスキーモード(テキストモード)
chat.cgi ...アスキーモード(テキストモード)
jcode.pl ...アスキーモード(テキストモード)
kchat.log ...バイナリーモード

それぞれのファイルは、CGIの実行できる同じディレクトリィ内に置いて下さい。

【パーミッション】

・各々のファイルのパーミッションを下記の通り変更してください。

% chmod 644 setup.pl sub.pl jcode.pl
% chmod 755 entr.cgi chat.cgi
% chmod 666 kchat.log

上記はTELNETでの入力コマンドですがFTPソフトの場合、
FTPコマンド(サーバーへのコマンド)の QUOTE を選択して

SITE CHMOD [パーミッション] [ファイル名]

と入力して実行してください

【起動】

・チャットを起動するために「entr.cgi」へリンクを作成してください。

<A HREF="http://www.xxx.yyy/~zzz/kchatle/entr.cgi">チャット</A>

---------------------------------------------------------------------
バージョン履歴
---------------------------------------------------------------------

●K-Chat ver0.16
・リロード時間変更
・リロード処理変更(NC4.5対応)

●K-Chat ver0.15
・カラー修正(カラーコード,背景変更処理)
・戻り処理修正
・CGI PATHの追加
・hidden部分修正

●K-Chat ver0.14
・JavaScript修正(IEとNNの違いで)
・URLの変更

●K-Chat ver0.13
・METHODのバグを修正
・セキュリティの強化

●K-Chat ver0.12
・排他制御のバグを修正

●K-Chat ver0.11
・ログファイル書き込み時の排他制御を追加しました。
(サーバーによってはエラーになるけど・・・)

●K-Chat ver0.10
・バグを修正
・プログラムをシェイプアップし、高速化(のハズ)
・プレリリース開始(97.07.14)

●K-Chat ver0.03
・バグを修正、ログ保存内容を一部修正

●K-Chat ver0.02
・背景色・文字色・文字の大きさがプルダウンメニューから
選択できるようになりました。(97.07.13 am1:06)

●K-Chat ver0.01改
・e-mailの入力が反映されるようになりました(97.07.10 pm19:30)


TOP