Soratosu Counter Super VER.1.00
(SCS)

■概要■
これはSSCNTとTASNDYを合体させ、日付表示機能と時刻表示機能、IPチェック機能(重複かうんとアップ防止)、チェック機能を付け加えたものです。
迷っている人にお勧めです。

■ダウンロード■
○必ず、規定を読んでください。同意できない場合は絶対にダウンロードしないでください。
scs100.cab scs100.lzh

■設定■
以下の部分をエディター(メモ帳やワードパッドなど。ワープロは不可)
赤字の部分は必ず変更してください。
黒字の部分は好みによって変更してください。
◆1行目 #!/usr/local/bin/perl
パールまでのパス。

▼カウンター系
◆42行目 $cosu =
6;
メインカウンターの桁。

◆43行目 $kosu =
3;
今日と昨日のカウンターの桁
(不要な場合は0としてください。
たとえば今日43人だったら「043」と表示されますが、この「0」がいらないという方は
これを0にしてください。)

◆44行目 $maingif = '
./gif/';
メインカウンター画像のディレクトリ(このディレクトリの中に0〜9のGIFファイルを入れてください。)

◆45行目 $subgif = '
./gif5/';
昨日と今日のカウンター画像のディレクトリ(<img src="***/scs.cgi?to">で呼び出す場合の画像)
メインカウンターと同じ画像を使う場合は空欄にしてください。

◆$ju_up =
0;
同一IP者のカウントアップをするか(する=0、しない=1)

▼時刻表示系
◆49行目 $timgif = ''
時間用のGIFディレクトリ(空欄ならメインカウンターと同じ)

◆50行目 $ji_mode =
0;
時間の表示形式(0=24時間(AM,PMなし)、1=12時間(AM,PMあり)

▼日付表示系
◆53行目 $hi_gif = '';
日付表示用のGIFディレクトリ(空欄ならメインカウンターと同じ)

▼ライブラリ
◆56行目 $gifcat = 'gifcat.pl';
gifcat.plの位置
(GIF連結ライブラリ
著作権:とほほ様(http://tohoho.wakusei.ne.jp/)


▼ログ系
◆59行目 $logn = './logs/sct.log';
メインログの名前(ここに合計のカウント数や今日、昨日などが格納されます。)

◆60行目 $klog = './logs/sct_sub.log';
集計用ログファイル

▼ロック系
◆64行目 $lockname = 'scs_lock';
ロック用ディレクトリ名(ロック時に作成されます。)

▼エラー系
◆67行目 $error_img = 'error.gif';
ロック中などのエラーが発生したときに表示する画像(不要なら空欄)

▼その他
◆70行目 $bo_waru =
1;
集計(計測数)表示で、グラフのXサイズの割る数
(たとえば一日4000アクセスだと横に4000ドット広がるため見にくい。
これを20にすれば4000÷20で200になるため見やすい。)

◆72行目 $log_max =
100;
保存しておく集計ログの日数

◆73行目 $key = '
miru';
アクセス数を見るためのクエリー ( http://*****/tandy.cgi?(これ) )

◆74行目 $kyos = '
lockkaijo';
強制ロック解除クエリー ( http://*****/tandy.cgi?(これ) )


■使用方法■
とりあえずサーバーにアップロードします。([]内はパーミッション)
□mcnt [755]
  ├scs.cgi    [755]
  ├index.html [644]
  │
  ├gifcat.pl  [644]
  │
  ├bo.gif, error.gif [644]
  │
  ├□logs [777]
  │   ├scs.log     [666]
  │   ├scs_sub.log [666]
  │   └index.html  [644]
  │
  ├□gif  [644]
  │  ├index.html [644]
  │  └0,1,2,3,4,5,6,7,8,9,a,p,c,d .gif  [644]
  └□gif5 [644]
      ├index.html [644]
      └0,1,2,3,4,5,6,7,8,9 .gif  [644]

アップロードしたら、
チェックモードにアクセスします。
たとえばhttp://www.hogehoge.net/~hoge/cgi-bin/scs/にこれらがアップロードされているなら、
http://www.hogehoge.net/~hoge/cgi-bin/scs/scs.cgi?check
にアクセスします。
そして赤字のエラーが出なければ成功です。
但し、scs.cgi自体のパーミッションが間違っていれば、これは表示されません。

■メインカウンター
<img src="scs.cgi" border=0>など
■今日のカウント(画像) 昨日のカウント(画像)
<img src="scs.cgi?to"> <img src="scs.cgi?ye">
■今日のカウント(文字)
<script language="Javascript" src="scs.cgi?to_j"></script>
■昨日のカウント(文字)
<script language="Javascript" src="scs.cgi?to_j"></script>

■時刻表示
<img src="scs.cgi?time">
■日付表示
<img src="scs.cgi?hiduke">
■チェックモード(パーミッションなど)
***/scs.cgi?check
■集計モード(デフォルトの場合)
***/scs.cgi?miru
■強制ロック解除(デフォルトの場合)
***/scs.cgi?lockkaijo


以上です。
感想要望苦情質問バグなどがありましたらぜひ掲示板やメールなどで教えてください。

CGI研究所トップ サイトトップ