シンプルなアクセスカウンター
GD Counter


著作権表記 : CopyRight2009(C)Tomohiro Kawasaki
配布元Webサイト : http://depths.jp/


このスクリプトは、CGIの設置できる環境を必要とします。
また、設置するサーバーがperl5.x以上をサポートしており、GDモジュールを使用できる環境であることを前提としています。
CGIを設置できるプロバイダやレンタルサーバーのほとんどで利用できると推測します。
作者は さくらインターネット で正常な動作を確認しています。


######## スクリプトの利用と改変に関して #########
1.このスクリプトはフリーソフトです。
2.このスクリプトの再配布は禁止していません。
3.再配布の際には、必ず http://depths.jp/ にリンクを貼ってください。
4.スクリプトの利用・改変は自己責任に基づいて行ってください。
5.他人の迷惑になる行為には絶対に使用しないでください。
6.このスクリプトの利用によって生じた如何なる損害に対しても、著作者は一切の責任を負わないものとします。
7.このスクリプトを使用した場合には、上記事項に同意したものとみなします。


########  著 作 権 に 関 し て  #########
このプログラムの著作権は制作者Tomohiro Kawasakiに帰属します。
スクリプト内の著作権表記は、絶対に外さないでください。


######### 注意事項など #########
このスクリプトを設置して利用するには、設置先のサーバーがPerl言語で作られたCGIの利用をサポートしている必要があります。
また、設置するサーバーのperlのバージョンがperl5.x以上であり、GDモジュールを使用できる環境であることを前提としております。


######### ヘルプ #########
ご質問は使用されている環境により、こちらではお答えできかねる部分もあるため
できるだけ、ご自分で解決するようにしてください。
どうしても必要な場合のみ、サイト上のメールフォームからご連絡ください。
尚、改造・改変に伴うエラー・誤作動に関する質問は一切受け付けません。



スクリプトの概要
簡単に設置できるシンプルなアクセスカウンターです。
GDモジュールを利用してカウンター画像を生成表示します。
訪問者のホスト・IPアドレスを記録し、1時間以内に再アクセスされた場合にはカウントとしないので
サイト内をあれこれ見て回って、トップページに戻ってきたら、またカウントされちゃったなどということも避けられます。



●設定
アップロードする前に count.cgi とカウンターを設置するhtmlファイルの設定を行います。

  ・count.cgiの設定内容
    テキストエディタなどで、スクリプトを開いてください。
    1.Perlのパスを確認してください。
     スクリプト冒頭の[ #!/usr/local/bin/perl ]の部分です。
     設置するサーバーにより違いますので、それぞれのプロバイダ・サーバー会社のサイトなどで確認してください。

    2.『 ユーザーによる設定 』の部分で『カウンターの桁数』を設定してください。

  ・htmlファイルの設定
    カウンタを設置するhtmlファイルはどのような名称でも構いません。
    htmlファイルのカウンターを表示したい場所に下記のコードを入力してください。
    <IMG SRC="count/count.cgi" alt="GD Counter">
    ※赤い字で示した箇所は、htmlファイルとcount.cgiの位置関係で変化します。
    この説明では同封してあるindex.htmlにカウンターを表示することを前提としています。



●設置例とパーミッション
この説明はFTPソフト(FFFTPなど)を使用したアップロードを前提としています。
プロバイダやレンタルサーバーのファイルマネージャー等を使用する際には
それぞれの説明を参考にしてアップロードしてください。
※これは同封してあるindex.htmlにカウンターを表示することを前提とした設置例です。

*( )内はパーミッション
* [ ]はディレクトリ

[ 設置ディレクトリ ]
    |
    ├ index.html(644)
    |
    └[ count ]
       |
       ├count.cgi(755)
       |
       ├count.dat(644)
       |
       ├.htaccess(644)
       |
       ├[ access_data ]
       |
       └[ img ]



●高度な設置変更
 ・カウンター画像を変更したい
  imgディレクトリに0〜9をファイル名としたGIF画像を上書き保存するだけで、画像が新しいものに変更されます。
  初期では画像のサイズは14×21ピクセルですが、どんな大きさの画像でも対応できます。
  ただし、0〜9の各画像の大きさが全て同じでない場合には、表示がうまく行かないことがあります。