はじめまして zetoraと申します。どうぞよろしくお願い
致します。
質問の内容は チャット参加者をTOPページにリアルタ
イムに表示する方法が知りたいのですが どうすれば表示
できるのでしょうか?
■使用しているチャットcgi
Lachat Pro(Inside Web)
(http://www.inside.ne.jp/cgi/lachat/pro/)
検索エンジンでいろいろと調べたのですが 分かりません
一番内容に近かったと思う質問掲示板が 見つかったので
すが 内容が上手く理解できないので。。。下記がその質
問掲示板のアドレスです。
http://tohoho.wakusei.ne.jp/lng/199912/99120343. …
HPではCGI/SSI使用できる環境です SSIの設置もあまり
理解できてないのですが。。。
また上記の方法以外にも 表示方法 お勧めのプログラム
等ありましたら 教えていただけると幸いです どうぞよ
ろしくお願い致します。
No.6ベストアンサー
- 回答日時:
ローカルでコピペして試すといくつかエラーがありました。
今記述してあるものがコピペしたものであると、以下に訂正してみて下さい。
#!/usr/bin/perl
print "Content-type: text/html\n\n";
open(IN, "user.txt");
@members = <IN>;
close(IN);
print "参加者: ";
$num = @members;
if ($num > 0) {
foreach (@members) {
($m, $h, $n) =split(/\t/, $_);
print "<font size=2>$n</font> ";
}
} else {
print "なし\n";
}
print "Content-type: text/html\n\n";
で、最後の「"」で閉じていないのと、
最後の行の「}」が不要です。
どうもありがとうございました。1つ記号が抜け落ちて
るだけで動作しないんですね 勉強になりました。
HP上で試した結果 ちゃんと動作してくれました。
また機会ありましたら よろしくお願いします。
No.5
- 回答日時:
修正方法は下で在るみたいなので特に触れませんが、
CGIをアップしたらまずはそのCGIにアクセスしてみてください
その状態でエラーが出てる場合があります
http://www.ibport.co.jp/~yui/cgiwork/debug/
ここにあるdebug.cgi(ページのまん中辺り)を使って調べてください
何かミスをしてる場合があります
('を消しちゃったり\がなかったり)
参考URL:http://www.ibport.co.jp/~yui/cgiwork/debug/
試してみましたが どこが違うのかが分からないです^^;
print "Content-type: text/html\n\n
の前に
BEGIN{#ここから
$|=1;# ゆい'デバッグ情報サービス
open(STDERR,"&STDOUT");
print "Content-type: text/plain\n\n";
}#ここまで
と書き込んだら 白紙のページで表示されたのですが
print "Content-type: text/html\n\n
の後に記述したらサーバーエラーとなりました
という事はprint "Content-type: text/html\n\nの
記述が悪いのでしょうか?
No.4
- 回答日時:
っと、
requireの部分も修正してください。
require '.setup.cgi';
ではなく
require './setup.cgi';
まぁ、この行自体消しても問題無いようですが。
the845s様ありがとうございます。
#!/usr/bin/perl
print "Content-type: text/html\n\n;
open(IN, "user.txt");
@members = <IN>;
close(IN);
print "参加者: ";
$num = @members;
if ($num > 0) {
foreach (@members) {
($m, $h, $n) =split(/\t/, $_);
print "<font size=2>$n</font> ";
}
} else {
print "なし\n";
}
}
require './setup.cgi';を付けても実行できませんでした
require '.setup.cgi';を消し
<!--#exec cgi="chat/sanka.cgi"-->で表示しようとした
のですが やはり表示されませんでした どこが間違って
いるんでしょうか^^; 同じデレクトリのcgiは正常
に動いてますし 他のSSIもちゃんとできてるのですが
他に原因ありそうな箇所はありませんか?
パーミッション設定も何度も確認していますし、属性755
アスキー転送で行っています よろしくお願いします。
No.2
- 回答日時:
質問にあるアドレスのCGIでいいんじゃないでしょうか
修正しろと言うところをいじって使えるかと思います
そのCGIの内容が理解できないので 教えていただき
たいんです まだプログラム自体はいじれないもので。
試した内容を記述しときます。
sanka.cgiと名前付けてアスキー転送しました。
属性は755です。 他のcgiは755で動作します。
以下はsanka.cgiの内容です。
#!/usr/bin/perl
require '.setup.cgi';
print "Content-type: text/html\n\n;
open(IN, "user.txt");
@members = <IN>;
close(IN);
print "参加者: ";
$num = @members;
if ($num > 0) {
foreach (@members) {
($m, $h, $n) =split(/\t/, $_);
print "<font size=2>$n</font> ";
}
} else {
print "なし\n";
}
}
TOPページに<!--#include virtual="chat/sanka.cgi"-->
と表示しましたが[an error occurred while processing this directive]
というエラーが出てしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
掲示板(kentさんの所のsunbbs...
-
cgi-perlでテーブルのセルに色...
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
WEBページを強制的に横画面で見...
-
htmlでセルの値を取得して計算...
-
select値をhiddenのvalueに渡し...
-
VB.net データーグリッドビュー...
-
CGIに渡しているパラメータを表...
-
リストボックス(multipleなsel...
-
INPUT TYPE
-
「value」に2つの値をセットす...
-
ブックマークからのアクセスを...
-
チェックボックスの返す値
-
アンケートで質問を複数ページ...
-
オイラー法の誤差
-
[HTML]プルダウンメニューの横...
-
「利用規約の同意」チェックボ...
-
ラジオボタンを選択済みにする...
-
SUN BBSの改造方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
掲示板(kentさんの所のsunbbs...
-
CGI経由でのPDFファイルをダウ...
-
substrで数値を抽出してのマッ...
-
iis+cgiでmultipart/form-data...
-
CGIでCSVとしてデータ保存→検索...
-
CGIでテキストボックスの内容に...
-
ヨミサーチのデザイン変更について
-
cgiで使うperl の一文なのです...
-
CGIでPERLのモジュールの有無を...
-
sendmailで送信の時に文字化け
-
perl/cgi リダイレクトができない
-
【perl/cgi】文字列を検索して...
-
ブラウザによってFlashが表示さ...
-
ホームページビルダーで作ったh...
-
cgi-perlでテーブルのセルに色...
-
レンタルサーバーでperlのcgiフ...
-
選択式アンケート項目合計点で...
-
Yomi-Search新規ウインドで開く...
-
チャット参加者をTOPページ...
-
CGI
おすすめ情報