| 機能 |
Enter投稿
入退室メッセージ
入室状況の表示
など、普通のチャットにあるものはついているはずです。
このチャットはFlashの使用しているにしてはかなり高速だと思います。
CGI作って以来、初めてデザイン・スクリプト・スピードのみっつとも満足のいく仕上がりになりました。
これからはカーソルをいちいち合わせないですむ機能・管理者用の名前はパスワードを入れないと使えない機能などを追加する予定です。
ページに埋め込むことも可能でしょう。 |
| 利用規定 |
| ファイルをダウンロードする前に利用規定に目を通してください。 |
| Down Load |
LZH形式
ZIP形式 |
| パーミッションの設定 |
[cgi-bin] ┬ novelty.cgi (755) メインスクリプト
├ novelty.dat (666) 参加者管理用ファイル
├ jcode.pl (644) おなじみ
├ log.txt (666) ログ管理ファイル
├ novelty.swf (644) FLASHファイル
└ index.html (644) チャットにアクセス |
| index.html(HTML)の設定 |
<HTML><HEAD>
<TITLE>CHAT -novelty-</TITLE>
</HEAD>
<BODY bgcolor=#FFFFFF>
<table border=0 width="100%" height="100%">
<tr><td><center>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
ID=novelty WIDTH=600 HEIGHT=420>
<PARAM NAME=movie VALUE="novelty.swf?maincgi=novelty.cgi&title=Novelty">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<PARAM NAME=menu VALUE=false>
<EMBED src="novelty.swf?maincgi=novelty.cgi&title=Novelty"
bgcolor=#FFFFFF menu=false quality=high
WIDTH=600 HEIGHT=420 TYPE="application/x-shockwave-flash">
</OBJECT>
</center></td></tr></table>
</BODY></HTML>
赤い部分でタイトルを設定できます。
好きなタイトルに変更できますが、下のふたつは8文字までです。
青い部分が背景色の設定です。
"red","blue"などの表記では正しく機能しません。
必ず "#FFFFFF" という風に書いてください。
このindex.htmlのOBJECTタグ以外の部分を編集して、自分好みのページに変えることができます。 |
| スクリプト内部の設定 |
$backpage = "../../index.html";
退室後の戻り先ページ
ややこしければフルパスにしましょう。
$onscript = "novelty.cgi";
スクリプト名を書きます。
普通はこのままです。
$mainswf = "novelty.swf";
swfファイル名を書きます。
普通はこのままです。
$savefile = "novelty.dat";
スクリプトから見た、データファイルのパスです。
同じディレクトリならこのまま。
$max = "30";
最大ログ数です。あまり多くしてはいけません。
# 入室メッセージ
$entry = "さんが入室しました。";
# 退室メッセージ
$leave = "さんが退室しました。";
$dolock = "1";
ロックするかどうか。
するなら"1"を、しないなら"2"を。
|
| FLASHによる問題 |
他の場所からのCGIの呼び出しを禁止しているところ(Nifty、Biglobe、Freewebなど)では設置できないという不具合が報告されています。
トクトクなどのフリースペースを取って、そこにCGIを置けば解決するようですが。 |
| 更新履歴 |
1.00 (01/02/23)
これといったバグも発見されないようなので公開。
(01/03/02)
公開ファイルにエラーが発覚!!
差し替えたので今までに落とした人はDLしなおしてください |