CGI-BBS > アクセスカウンタ > SSI式カウンタ > アクセス解析をBBSに置きたいのですが・・・


カレッヂ
カレッヂ


質問者 coyote  投稿日 2/16(金) 19:46:50
えー、この質問を見ていただいた方、テクニックのある方に是非お聞きしたのですが、
簡易BBSキットを使っています。
そして「累計・今日・昨日・アクセス解析付き」でカウンターとアクセス
をしています。index.htmlのアクセス解析をしています。

そこで、BBSのキットではhtmlファイルはなく、CGIでログファイルを呼び出し、
HTMLを生成(?)しているとおもわれますが、どうやったらBBSのアクセス解析が
できるのでしょうか?

ためしにminibbs.cgiのさまざまな個所に呼び出し命令SSI
 <!--#include virtual="./analyze/log.cgi"-->を貼り付けてみましたが、
エラーがでてしまいました。

どうか他の方法でもいいので、教えていただくとうれしいです。m(._.)m
回答者 羊相談員  [削除]  投稿日 2/16(金) 22:32:52
CGIの中でSSIが使えないのが原因です。
0%,100%のフレームを使って0%のほうでアクセス解析を呼び出して
100%のほうは掲示板を呼び出すようにするとできます。

ほかにもいろいろな方法があります。
質問者 coyote  [削除]  投稿日 2/17(土) 13:44:10
ありがとうございます。m(._.)m

このようにやってみました。

<frameset cols="0%,100%">
<frame src="!--#include virtual="./analyze/log.cgi"--">
<frame src="http://www.XXXXX.XXX/~XXXXXX/minibbs.cgi?log=log">
</frameset>

が、どうもBBSを呼び出してくれません。
基本的な質問になってしまうかもしれませんが、呼び出し方法が違うのでしょうか?

素人で「こんなこともわからないのか」とお思いになるかもしれませんが、
お返事をいただけるとうれしいです。
回答者 羊相談員  [削除]  投稿日 2/17(土) 16:55:29
ダブルクォーテーション(")の中にダブルクォーテーションを使うのはやばいです。
どこが終わりなのか判断できなくなってしまいます。

<!--#include virtual="./analyze/log.cgi"-->
<frameset cols="0%,100%">
<frame>
<frame src="http://www.XXXXX.XXX/~XXXXXX/minibbs.cgi?log=log">
</frameset>

SSIを呼び出すコマンドはどこに書いても同じだということに今さっき気付いたので
これでいけると思います。
質問者 coyote  [削除]  投稿日 2/19(月) 21:24:15
こんにちは。
おかげさまで、できるようになりました。
素人のような質問を返してしまってすいません。
実際、未熟なんですが・・・。

いずれにせよ、ありがとうございました。
m(._.)m

返信(回答)する


Web裏技