

ランキングサイト
|
|
|
| ■ 概要 |
- 最新バージョン V1.01です。
- CGIのアクセスカウンターです。SSIが使えないサーバーでも使用することが出来ます。
- カウンター値は、設定した日数分だけ保存され、日単位のアクセス数をグラフ付で確認できます。
- お好みのカウンター用GIF画像を使用できます。 (アニメーションGIFや透過GIFはご利用できません)
<サンプル>

昨日は
本日は
集計サンプルはこちらです
|
| ■ ダウンロード |
-
- l_counter.lzh (26KB)
- ダウンロードすると以下のファイルが圧縮されています。
- l_counter.cgi
- l_counter.dat
- l_counter_view.cgi
- gifcat.pl
- jcode.pl
- title.gif
- gurafu.gif
- 0.gif〜9.gif(トータル用)
- 0.gif〜9.gif(本日、昨日用)
|
| ■ 設定 |
l_counter.cgi および l_counter_view.cgiの初期設定
- 解凍後、l_counter.cgi をメモ帳などのエディタで開きます。
- 1行目をサーバー指定のPerlのパスに変更する。
#!/usr/local/bin/perl または #!/usr/bin/perl のはずです。不明の場合は、プロバイダー、サーバー管理者にお尋ね下さい。
l_counter.cgiのオプション設定
- $jcode =
'./jcode.pl';
jcode.plの位置を相対パスまたは絶対パスで指定します。l_counter.cgiと同じディレクトリに設置した場合は、このままで結構です。
- $gifcat =
'./gifcat.pl';
画像連結用ライブラリの位置を相対パスまたは絶対パスで指定します。g_counter.cgiと同じディレクトリに設置した場合はこのままで結構です。
- $digit = 6;
カウンターの表示桁数を指定します。「6」とした場合は6桁で表示され、7桁以上(設定値を超えると)になると、ここの設定は無視されます。 半角数字で指定してください。
- $digit1 = 3;
カウンターの表示桁数を指定します。「3」とした場合は3桁で表示され、4桁以上(設定値を超えると)になると、ここの設定は無視されます。 半角数字で指定してください。
- $im =
'./image/';
トータルカウンター用画像のディレクトリを指定します。下に書いています構成に設置した場合は、このままで結構です。 但し、CGIサーバーとHTMLや画像ファイルを別に設置するサーバーでは、変更する必要があります。
- $im_s =
'./image_s/';
本日、昨日カウンター用画像のディレクトリを指定します。下に書いています構成に設置した場合は、このままで結構です。 但し、CGIサーバーとHTMLや画像ファイルを別に設置するサーバーでは、変更する必要があります。
- $datefile =
'./l_counter.dat';
カウンターを記録するデータファイルの位置を、l_counter.cgiから見た相対パスまたは絶対パスで指定します。l_counter.cgiと同じディレクトリに設置した場合は、このままで結構です。
- $log_day =
'30';
データファイルの記録保持数の設定です。ここで設定した日数を超えると古いデータから削除されていきます。極端に大きくするとファイルの巨大化になりますので注意してください。
- $lockfile =
'./l_counter.lock';
ファイルロック機能を使用しますので、ここにロックファイル名を記入して下さい。通常はこのままで結構ですが、複数設置する場合は、必ず変更して下さい。尚、このl_counter.lockというファイルを作る必要もありません。
- $lock_mode =
'1';
ロックモードを選択します。 symlink関数を使用する場合は「1」 open関数を使用する場合は「2」。「1」の設定でエラーになる場合は「2」にして下さい。
l_counter_view.cgiのオプション設定
- $master_name =
'user';
管理者の名前を設定します。ページのフッター部分に表示されます。
- $master_email =
'user@***.ne.jp';
管理者のメールアドレスを設定します。
- $master_url =
'http://www....';
管理者のトップページ等のアドレスを設定します。
- $cgifile =
'./l_counter_view.cgi';
このCGIファイルの位置を相対パスまたは絶対パスで指定します。
- $datefile =
'./l_counter.dat';
アクセス数を記録するデータファイルの位置を相対パスまたは絶対パスで指定します。
「l_counter.cgi」で設定したファイル名と同じにしてください。
- $gurafu =
'./gurafu.gif';
グラフ用画像の位置を相対パスまたは絶対パスで指定します。 httpから記入しても構いません。
カウンターを表示させたいHTMLファイルの記述 表示させたい場所に、以下のタグを記述します。
| トータルカウンター |
<img
src="http://www.***./cgi-bin/l_counter.cgi?t=1"> |
| 本日カウンター |
<img
src="http://www.***./cgi-bin/l_counter.cgi?t=2"> |
| 昨日カウンター |
<img
src="http://www.***./cgi-bin/l_counter.cgi?t=3"> |
|
| ■ アップロード |
アップロードの前に準備するもの
- FTPソフト。(ホームページビルダーのファイル転送でも結構です)
FTPソフトの使用方法については、サポートできませんので、ご使用のソフトのヘルプ等をご覧下さい。
アップロード
- FTPソフトでサーバーに接続する。
- サーバーに「cgi-bin」ディレクトリを作成します。
- 作成した「cgi-bin」ディレクトリ内に「image」および「image_s」ディレクトリを作成します。
- ファイルを転送します。ファイルの転送場所は、以下の構成を推奨します。CGIの設置に詳しい方は、ご自分の好きなディレクトリに設置して下さい。
- ファイルのパーミッション(アクセス権や属性とも言う)を変更します。
public_html (homeやhtmlの場合もあります) │ ├ cgi-bin (作成する) | ├ image (作成する)トータル用 | │ | | | ├ 0.gif | | ├ 1.gif | | ├ 2.gif | | ├ --中略-- | | └ 9.gif | | | ├ image_s (作成する)本日、昨日用 | │ | | | ├ 0.gif | | ├ 1.gif | | ├ 2.gif | | ├ --中略-- | | └ 9.gif | | | ├ l_counter.cgi | ├ l_counter.dat | ├ l_counter_view.cgi | ├ title.gif | ├ gurafu.gif | ├ jcode.pl | └ gifcat.pl | ├ index.html(カウンターを表示させるHTMLファイル) |
| ファイル名 |
パーミッション |
転送モード |
| l_counter.cgi |
755 |
アスキー |
| l_counter_view.cgi |
755 |
アスキー |
| l_counter.dat |
666 |
アスキー |
| jcode.pl |
755 |
アスキー |
| gifcat.pl |
644 |
アスキー |
| title.gif |
644 |
バイナリ |
| gurafu.gif |
644 |
バイナリ |
| 0.gif 〜 9.gif |
644 |
バイナリ |
|
| ■ 更新履歴 |
- V1.00 (2000-01-14) 正式リリース
- V1.01 (2001-08-21) ロック機能変更。デザイン変更。
|
|