|
|
-
1ヶ月間のログを集計できるカウンタです。
Java版は、SSIの使用できない環境でも一度の呼び出しですべての桁を表示できます。
上記サンプルはJava版で表示しています。
SSI対応版は、累計はもちろん、昨日、本日も同時に表示できます。
| 設置と起動 |
 |
- CGIのダウンロード
ダウンロードしたスクリプトをlogcnt.cgiとファイル名を変更して保存します。
CGIのみの配布となりますので、
画像ファイルを別途ご用意ください。
ご用意いただく画像はGIFに限らずJPEG形式の画像でも結構です。
※ダウンロードしたファイルに「perl-lib.pl」は含まれません。
- CGIの設定
ダウンロードしたCGIスクリプトは、あなたの環境にあわせて変更する必要がありますので、エディタで開きます。
このサンプルでは、画像ファイルをCGIを設置したディレクトリにimageというディレクトリを作成してすべて置いています。
- CGIの実行
【Javaの設置】
<script language=JavaScript1.2 src=counter/logcnt.cgi>
</script>
|
【SSIの設置】
<!--#include virtual="counter/logcnt.cgi"-->
|
ここで気をつけなければならないことが1つ有ります。
CGI内に設定した画像のパスです。
通常CGIから画像を呼び出す場合は、CGIを設置してディレクトリからの相対パスで指定しますが、
JavaやSSIは張り付けたページから呼び出されますので、カウンタを挿入するページからの相対パスでなければなりません。
【例】
public_html
├index.htm
└[counter]
├[images]
├logcnt.cgi
└perl-lib.pl
この例でindex.htmにカウンタを張り付ける場合で、CGIの画像の設定は、
$main_img_dir = 'counter/image/';
になります。
|
|
|
|