GraphicalCounter

  特徴&サンプル
1.トータルカウント数のほかに本日と過去5日間のアクセス数をグラフで表示します。
2.imgタグで呼び出すことができます。
3.カウンタ画像の種類は gif、png、jpg の3種類に対応しています。
4.同一人物による連続カウントを防止できます。
5.グラフ画像の背景色などは自由に設定できます。
6.グラフを3Dっぽく表示することができます。

※ このスクリプトを使うには、お使いのサーバーにGDライブラリがインストールされている必要があります。 (設置後インストールの有無を確認できます。詳しくは↓)

[サンプル]


棒グラフ
折れ線グラフ
円柱(グラデーションなし)
円柱(グラデーションあり)
直方体
  ダウンロード
g-count.zip
カウンタ画像はこことかで探してください。

このスクリプトはこれまでに 回ダウンロードされました。

[グラフ用バー画像]
                       
  設置方法
1.ダウンロードした g-count.zip を解凍する。
2.テキストエディタで g-count.php を開いて設定項目を設定する。
3.ファイルをサーバーにアップロードする。
4.ログファイルのパーミッションを以下の通り変更。
▼ディレクトリ構成例
php-bin /
   + g-count/ g-count.php
       |      g-count.log [666 or 606]
       |      bar.gif
       + img / 0.gif ... 9.gif
5.GDライブラリが有効か確認する。
ブラウザから http://〜/g-count/g-count.php?gdcheck にアクセスするとサーバーにGDライブラリがインストールされているか確認できます。
6.カウンタを表示したい箇所に以下のimgタグを挿入する。
総計 → <img src="〜/g-count/g-count.php">
グラフ → <img src="〜/g-count/g-count.php?graph">
※ 〜/g-count/g-count.php の部分は適宜変更してください。
  備考
  • 上にも書いてますが、このスクリプトを使用するにはサーバーにGDライブラリがインストールされている必要があります。 また、グラフの表示モードで円柱を使用するにはGDのバージョンが2.0.1以降である必要があります。

  • カウント数を途中から始めたい場合は g-count.log を適宜修正してからアップロードしてください。。 例えば、初期状態の g-count.log の内容は次のようになっています。
    :<>:<>:<>:<>:<>:<>0<>0.0.0<>
    この 0 の部分を適当に修正してアップロードしてください。

  • 1日のアクセス数が過度に多い場合は数字がグラフ上に入りきれないことがあります。 1日のアクセス数が一千万を超える場合はグラフは使用しない方がよいかと思います。
  •   History
    2008/03/14 ver0.1-とりあえず完成
    2008/03/16 ver0.2-二重カウントチェックの処理をクッキーorIPの選択式にした。
    2008/03/17 ver0.2.3-進数変換の内部アルゴリズムを改良した。
    2008/03/19 ver0.2.4-オプションで二重カウントチェックなしを選べるようにした。
    2008/03/20 ver0.2.7-初回アクセス時にグラフが表示されない不都合を修正した。
    2008/03/24 ver0.4-3Dっぽく表示できるようにした。
    その他一部アルゴリズムを改良した。
    2008/03/28 ver0.4.3-ファイルロック処理のアルゴリズムを改良した。
    また、ログ読込処理をPHP 4.3.0以前のバージョンにも対応した。
    2008/05/11 ver0.6.7- ・グラフ種類に折れ線グラフを追加した。
    ・カウント数の表示/非表示を選択できるようにした。
    ・主軸と補助軸の表示/非表示を選択できるようにした。

    HOME