HP作成実録 No.4

ローカルでアクセスカウンタを動作させる

日計カウンタ (DAY COUNTER) はLinksから行ってダウンロードしてください。
これを上の図の
public_html\cgi-bin 以下に置きます。(上の図 参照)
index.html には

<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=x-sjis">
<title>カウンタテスト</title>
</head>
<body>
合計<imgsrc="cgi-bin/daycount.cgi?gif">人目<br>
今日<img src="cgi-bin/daycount.cgi?today">人目<br>
昨日<img src="cgi-bin/daycount.cgi?yes">人目<br>
</body>
</html>

と入力します。
赤文字の部分 がアクセスカウンタの記述なので、ココだけ貼り付けてもOKです。
HTMLファイルをメモ帳等のテキストエディタで開いて貼り付けして下さい。
次に
daycount.cgi をメモ帳等のテキストエディタで開いて設定をします。

#============#
# 設定項目 #
#============#
#画像連結ライブラリ取込み
require './daycount/gifcat.pl';

# 総カウント数の桁数
$figure1 = 5;
# 本/昨日カウント数の桁数
$figure2 = 3;
# 記録ファイル
$logfile = './daycount/daycount.dat';
# 総カウント用GIF画像のディレクトリ
# --> フルパスだと / から始るパス
$gif_path1 = './gif1';
# 本/昨日カウント用GIF画像のディレクトリ
# --> フルパスだと / から始るパス
$gif_path2 = './gif2';
# IPアドレスの二重カウントチェック
# --> 0 : チェックしない
# --> 1 : チェックする
$ip_check = 0;
# ファイルロック機構 (0=no 1=symlink 2=open)
$lockkey = 0;
# ロックファイル名
$lockfile = './daycount.lock';

# カウンタの機能タイプ
# --> 0 : 総カウント数不要(昨日/本日のみ)
# --> 1 : 標準タイプ
$type = 1;
#============#
# 設定完了 #
#============#

赤文字の部分が設定部分です。
ディレクトリの場所は上のフォルダの構成図と同じなら、この通りで良いです。
ファイルロック機構は shinはとりあえず使っていないので無しにしています。
0.gif〜9.gifは別に用意して下さい。アニメgif等は上手く動作しないようです。
ここまで設定し終わったら、 An HTTPd とブラウザを起動して、
ブラウザにアドレスを入力して、index.htmlを表示させて下さい。
こんな風に表示されるハズです(数字と画像はそれぞれ違いますが)。
ファイル名は index2.htmとなっていますが、index.htmlになるはずです。
カウンタテスト

▲MENUに戻る