• 締切済み

1つのプログラムで複数のちゃっとを。

1つのCGIプログラムで複数のちゃっと部屋を作る方法を教えて下さい。 掲示板も同じ方法を教えて下さい。datファイルを作りたい数だけ用意する事ぐらいしか わかりません。どうかお願いします。

みんなの回答

noname#25358
noname#25358
回答No.1

 1つのプログラムで1つのチャットを作る方法は分かりますか?  そのプログラムにおいて、起動するたびに、「どの部屋のデータを編集するのか」という情報を引数で渡してあげます。そうすることで、単部屋チャットプログラムが複部屋チャットとして動作するはずです。  たとえば、「http://www.testman.net/testmusi/chatsoft.cgi」というチャットソフトがあったとします。  これに引数として「chatsoft.cgi?room=./data1/data.dat」という引数を渡してあげます。チャットソフトには、「データの存在する場所」を指定するオプションが必ずあるはずですから(逆にないソフトは複数チャットに改造できません)、起動した直後にこれを操作して、引数「room」の値に書き換えてあげます。  あとは実際に起動してみて、起こった不具合を修正します。  まあ、単純にこれを実行しただけでは駄目なんですが……色々試行錯誤してみてください。  要は、プログラムを起動するたびに「どのチャットルームに関して処理を行うのか」ということを毎回プログラムに知らしめてあげればいいのです。

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • 既存の住所録データに新規追加し保存したところファイルが消えました。
  • 以前同様な現象で識別子(faw)無しで保存されたファイルが筆まめフォルダにあり識別子を付けたところ正常に戻りました。
  • 今回も同様と思いファイルを探しましたが見つかりません。どこかに一時保管的なファイルがあるのでしょうか?検索で見つけるキーワードなど有りませんでしょうか?
回答を見る

専門家に質問してみよう