フリーCGIの配布&CGI・ホームページの制作サイト サポート掲示板検索 
メインメニュー
HOME
CGI利用規程
リンクについて
トクトク情報
パソコン情報
メルマガ登録
お奨めサーバー紹介
事業者登録
広告掲載お問い合わせ
アンケート(ご協力下さい)

Free CGI Script
グラフィックカウンター
ログカウンター
テキストカウンター
ページカウンター
ダウンロードカウンター
アップBBS
カラーBBS
ツリーBBS
シンプルBBS
シンプルBBS EX
iモードBBS
i-BBS
カレンダー
Diary(日記)
管理者ボード
My日記
リンクロゴ
シンプルチャット
iチャット
iクイズ
Myフォーラム

よくある質問
画像が表示されない
カウンターの最大値は?

お薦めCGI提供サイト
WA!!!ランキング
CGI-NOW
さーちえんじん

CGI・HP制作
CGI制作の順序
制作料金表
見積依頼 (無料)
制作依頼





CGI-NOW-ID
ランキングサイト




ログカウンター

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

    <サンプル>


    昨日は
    本日は


    集計サンプルはこちらです


■ ダウンロード
  • l_counter.lzh (26KB)
  • ダウンロードすると以下のファイルが圧縮されています。

    1. l_counter.cgi
    2. l_counter.dat
    3. l_counter_view.cgi
    4. gifcat.pl
    5. jcode.pl
    6. title.gif
    7. gurafu.gif
    8. 0.gif〜9.gif(トータル用)
    9. 0.gif〜9.gif(本日、昨日用)

■ 設定
l_counter.cgi および l_counter_view.cgiの初期設定

  1. 解凍後、l_counter.cgi をメモ帳などのエディタで開きます。
  2. 1行目をサーバー指定のPerlのパスに変更する。
    #!/usr/bin/perl
    #!/usr/local/bin/perl または #!/usr/bin/perl のはずです。不明の場合は、プロバイダー、サーバー管理者にお尋ね下さい。

l_counter.cgiのオプション設定

  1. $jcode = './jcode.pl';
    jcode.plの位置を相対パスまたは絶対パスで指定します。l_counter.cgiと同じディレクトリに設置した場合は、このままで結構です。

  2. $gifcat = './gifcat.pl';
    画像連結用ライブラリの位置を相対パスまたは絶対パスで指定します。g_counter.cgiと同じディレクトリに設置した場合はこのままで結構です。

  3. $digit = 6;
    カウンターの表示桁数を指定します。「6」とした場合は6桁で表示され、7桁以上(設定値を超えると)になると、ここの設定は無視されます。
    半角数字で指定してください。

  4. $digit1 = 3;
    カウンターの表示桁数を指定します。「3」とした場合は3桁で表示され、4桁以上(設定値を超えると)になると、ここの設定は無視されます。
    半角数字で指定してください。

  5. $im = './image/';
    トータルカウンター用画像のディレクトリを指定します。下に書いています構成に設置した場合は、このままで結構です。
    但し、CGIサーバーとHTMLや画像ファイルを別に設置するサーバーでは、変更する必要があります。

  6. $im_s = './image_s/';
    本日、昨日カウンター用画像のディレクトリを指定します。下に書いています構成に設置した場合は、このままで結構です。
    但し、CGIサーバーとHTMLや画像ファイルを別に設置するサーバーでは、変更する必要があります。

  7. $datefile = './l_counter.dat';
    カウンターを記録するデータファイルの位置を、l_counter.cgiから見た相対パスまたは絶対パスで指定します。l_counter.cgiと同じディレクトリに設置した場合は、このままで結構です。

  8. $log_day = '30';
    データファイルの記録保持数の設定です。ここで設定した日数を超えると古いデータから削除されていきます。極端に大きくするとファイルの巨大化になりますので注意してください。

  9. $lockfile = './l_counter.lock';
    ファイルロック機能を使用しますので、ここにロックファイル名を記入して下さい。通常はこのままで結構ですが、複数設置する場合は、必ず変更して下さい。尚、このl_counter.lockというファイルを作る必要もありません。

  10. $lock_mode = '1';
    ロックモードを選択します。 symlink関数を使用する場合は「1」 open関数を使用する場合は「2」。「1」の設定でエラーになる場合は「2」にして下さい。


l_counter_view.cgiのオプション設定
  1. $master_name = 'user';
    管理者の名前を設定します。ページのフッター部分に表示されます。

  2. $master_email = 'user@***.ne.jp';
    管理者のメールアドレスを設定します。

  3. $master_url = 'http://www....';
    管理者のトップページ等のアドレスを設定します。

  4. $cgifile = './l_counter_view.cgi';
    このCGIファイルの位置を相対パスまたは絶対パスで指定します。

  5. $datefile = './l_counter.dat';
    アクセス数を記録するデータファイルの位置を相対パスまたは絶対パスで指定します。
    「l_counter.cgi」で設定したファイル名と同じにしてください。

  6. $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ソフトの使用方法については、サポートできませんので、ご使用のソフトのヘルプ等をご覧下さい。

アップロード
  1. FTPソフトでサーバーに接続する。
  2. サーバーに「cgi-bin」ディレクトリを作成します。
  3. 作成した「cgi-bin」ディレクトリ内に「image」および「image_s」ディレクトリを作成します。
  4. ファイルを転送します。ファイルの転送場所は、以下の構成を推奨します。CGIの設置に詳しい方は、ご自分の好きなディレクトリに設置して下さい。
  5. ファイルのパーミッション(アクセス権や属性とも言う)を変更します。

    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) ロック機能変更。デザイン変更。

Copyright (C) 2016 CGIダウンロード All Rights Reserved.