Home > チャット > COM CHAT
|
特長
- 自動リロード式のチャットです。(フレーム分割式)
- サンプルは以下にあります。
- COM CHATの機能的な特長は以下のとおりです。
- フレーム式で自動でリロードします。
- クッキー対応、顔文字のワンタッチ入力、文字色の指定・途中変更などが可能。
- JavaScriptによる発言コメントの自動消去機能にも対応しました。
- 管理者による「ログ削除機能」や「IPアドレス拒否機能」が可能です。
- 全画面がテンプレート式のため、自由にレイアウトやデザインを変更することができます。
- JavaScriptによる発言コメントの自動消去機能は、「ゆいの部屋」の「ゆいちゃっと」より移植させていただきました。この場を借りてお礼申し上げます。
- このプログラムを利用する上での利用規定です。必ず目を通しておいて下さい。プログラムをダウンロードする場合、「利用規定」に同意したものとみなします。
プログラムの入手
- 以下の書庫ファイルをダウンロードします。
- ダウンロード後、解凍 します。解凍すると以下のファイルが展開されます。
index.html --------------- フレーム用HTMLファイル comchat.cgi -------------- チャットプログラム admin.cgi ---------------- 管理プログラム init.cgi ----------------- 設定ファイル check.cgi ---------------- 動作チェック用プログラム data/log.cgi ------------- 発言ログファイル data/mem.cgi ------------- 在室データファイル data/rank.cgi ------------ 発言ランキングファイル data/deny.cgi ------------ IP拒否ファイル tmpl/*.html -------------- テンプレートファイル
プログラムの設定及び設置
- 全体のディレクトリ構成とファイル位置の設置例は以下のとおりです(かっこ内はパーミッションの設定値)。
ディレクトリ構成例
public_html / index.html(トップページ) | +-- comchat / index.html .... 最初にアクセスするところ | comchat.cgi [705] | admin.cgi [705] | check.cgi [705] | init.cgi [604] | +-- data / log.cgi [606] | mem.cgi [606] | rank.cgi [606] | deny.cgi [606] | +-- tmpl / *.html
- init.cgi を エディタ で開いて以下の箇所を修正します。
- $cf{password} = '0123';
- 管理用パスワードを指定します。
- $cf{homepage} = '../index.html';
- 退室後のURLを指定します。http://からのフルパスで指定しても構いません
- $cf{maxlog} = 30;
- 保持する最大メッセージ数です
- comchat.cgi, check.cgi, admin.cgi を エディタ で開いて以下の箇所を修正します。
- #!/usr/local/bin/perl
- (プロバイダで定められたPerlへのパスを指定します)
- 以上、修正が完了したら各ファイルを所定のディレクトリへFTP転送し、以下のとおり アクセス権 (パーミッション) を設定します。
ファイル名 パーミッション 転送モード 一般サーバ suEXECサーバ
CGIWrapサーバcomchat.cgi
admin.cgi
check.cgi755 or 705 701 or 700 アスキー init.cgi 644 or 604 601 or 600 アスキー data/*.cgi 666 or 606 600 アスキー index.html
tmpl/*.html- - アスキー Tips:ファイル転送の仕方は以下のページを参考にしてください。
FTP : Windows編 FTP : Macintosh編 - 以上、作業が完了したら「チェックモード」で動作チェックを行ないましょう。「check.cgi」に直接アクセスすることで、簡易的なチェックを行うことができます。なお、動作チェック後はcheck.cgiはファイル削除しておきます。
おすすめページ
- グラデーション対応
グラデーションチャット - ICQ呼び出し機能/人工無能機能
COMCHAT-EX With ICQ - HI-HO向けバージョン
KANAI'S PAGE