シンプルカウンタ

超シンプルなアクセスカウンタです
CGIのみで利用でき、画像結合も行っていません
それでも、ロック処理は行っているので、カウントは正確に行われます

 scount.lzh LHA形式 1.1KB  サンプル↓



設置例

解凍して存在しないファイルは作成してください
数字のファイルは含まれていません

※ この数字が使用したい場合は、右のファイルを分割して利用してください

<public_html> -+- index.html
        |
        +-- <scount> -+- scount.cgi [755] (処理)
               | scount.log [666] (ログ)
               +- image --- 0.gif 〜 9.gif(数字画像)
               +- lock [755] (ロックファイル格納領域)
CGIの修正

CGIの改造は自由 (配布も構いません) ですが、著作権表示は消さないでください
基本的には下記の部分のみを修正してください

#!/usr/bin/perl

     <途中省略>

#----------------------------------------------------------------------
# カスタマイズ
#----------------------------------------------------------------------
$image='./image/';           # 数字イメージ格納ディレクトリ
$logfile='./scount.log';        # 現在カウンタファイル
$lockfile='./lock/count.lock';     # ロックファイル

symlink関数が使用できないサーバの方は、以下の部分を変更してください

32行目  while(!mkdir($lockfile,"0755")){
34行目  rmdir($lockfile);
43行目  rmdir($lockfile);
呼出例
<img src="../scount/scount.cgi?keta=5+"><img src="../scount/scount.cgi?keta=4">
<img src="../scount/scount.cgi?keta=3"><img src="../scount/scount.cgi?keta=2">
<img src="../scount/scount.cgi?keta=1">

  背景色が白に近い場合は、テーブルで枠を作成すると見栄えがよくなります

<div style="border: 2px solid green; width: 59px; height: 21px;">
<img src="../scount/scount.cgi?keta=5+"><img src="../scount/scount.cgi?keta=4">
<img src="../scount/scount.cgi?keta=3"><img src="../scount/scount.cgi?keta=2">
<img src="../scount/scount.cgi?keta=1">
</div>

説明では改行してソースを見やすくしていますが、画像が離れてしまうので
すべて1行で記述してください