◆動作サンプル ※書き込みはできません。
『内容』
・acha.cgi (本体)
・acha.txt (ログファイル)
・acha_rusu.cgi (留守電スクリプト)
・acha_rusu.txt (留守電用ログファイル)
・achamember.dat (参加者保存用ファイル)
・acha_dic (入退室用辞書ファイル)
・重~い重~いチャット!(^^;;;
・フレーム使いすぎ! (^^ゞ
・設定面倒!σ(^◇^;)
・使わない方が身のため!(自爆)
まぁ上記の文章はジョークっぽいけどマジ半分。(笑)
では、一応機能説明を。
・フレーム式チャットスクリプトです。
・参加者機能付き(有名な「ゆい」 さんの機能をお借りしただけなんですが、
未だに理解出来てない・・・・・(^◇^;) ですので質問はごかんべん!(笑))
・スーパー入退室メッセージ機能付き!ガハハハハハ
辞書ファイルの作り方。( acha.dic)…テキストファイル
『辞書ファイルの例』
Tacky、タッキー管理人の登場!!!、タッキー管理人疲れて寝ました..(__)。。ooOZZZZ
、さん・いらっしゃーい!、さん、ばいばーい!
、さん・Welcome!!!!、さん、Goodbye!!
、さんが出現!!、さんが消えました!
※チャット入室時に「名前」を「Tacky」とした場合、
入室時には、「タッキー管理人の登場!!!」、退室時には「~疲れて寝ました~」と表示されます。
※ランダムメッセージとは、辞書ファイルのデータで、先頭に設定する「名前」が設定されて
いないデータをランダムに表示する機能です。上記の例ですと2~4件目がそうです。
■ファイルの内容は、「名前、入室時メッセージ、退室時メッセージ」です。
※「、」は半角カンマです。
※特定の人用にメッセージを登録したい場合は、
「名前」、「入室メッセージ」、・「退室メッセージ」を全て設定します。
※ランダムメッセージを使う場合は、
「未設定」、 「入室メッセージ」、・「退室メッセージ」で設定します。
設定1.固定文章での入退室メッセージ表示
設定2.辞書ファイルを使用し、全員にランダムメッセージを表示
設定3.辞書ファイルを使用し、登録メンバーには設定したメッセージを表示し、
未登録メンバーにはランダム文章を表示。
・アイコン表示機能有り! 入室後でもアイコン変更可能!
ついでに、『アイコンは重いからイヤー!』という方の為に、
アイコンを表示させないように各自でチャット中に設定可能で~す♪
・文字の大きさ、色を発言の度に変更出来ます。
・自動リロード機能有りれす~
・『入室』しないとログを見られないようにする『内緒の話はあのねのね』機能付き!(笑)
・ジャジャジャジャーン♪これまであっても良さそうで無かった機能「留守電機能」!!
「チャットの待ち合わせ」を登録しておいたりしたらどうですか~♪
※設定により「留守電」を使わなくする事も可能ですからね~
・入室時にリモートホストの表示有無が設定出来ます。
・簡易(手抜きとも言う。(笑))ログ消去機能を追加。 Ver0.62からの機能
■ログ消去方法:http://~ach.cgi?action=logdel&pass=設定したパスワード($passwordの値)で呼び出すと、自動的にログを消去します
・最低限Perlのパスを確認して下さい。
・上記の圧縮ファイルに同梱されているファイルを全てサーバーへアップロードして下さい。
※パーミッションはCGIは755(プロバによっては異なりますが)、txtは666です。
※転送モードに関しては、CGI・jcode.pl・ログファイルはアスキーモード、
以外はバイナリーモードで転送して下さい
------ お礼 ------
同スクリプト内で使用している「参加者表示」及び「テキストボックス自動消去」機能は、
「ゆいの部屋」の「ゆいちゃっと」より移植させて頂きました。本当に素晴らしい機能です! ありがとうございましたー!!!
◆Ver0.681…2004.02.27
・不具合対応
◆Ver0.68…2004.02.08
・セキュリティ対応
◆Ver0.67 (2001.02.17)
・リロード0秒設定が効いてなかった。二度目。m(_ _)m
◆Ver0.66 (2000.10.09)
・DANGER_LISTの初期設定修正
◆Ver0.64 (2000.08.11)
・四角枠(角丸の)表示用フレームに背景画像を設定したい場合、正しく表示されなかった
◆Ver0.63 (2000.07.12)
・acha_rusu.cgi側で背景色の指定が正しく出来なかった不具合を修正
◆Ver0.62 (2000.06.10)
・Apache+Netscape環境で文字化けする現象を対処。
・簡易ログ消去機能を追加。
◆Ver0.61 (2000.2.5)
・リロード時間0秒が効いてなかった
◆Ver0.6 (2000.1.25)
・β版として配布!
◆Ver0.5
・いつだったか忘れたけどずっと前に一度リリースしてたけど人気なかったので廃止。(笑)