Zap's Counter and Accesslog(ZCaA)

Zap's Counter and Accesslog(ZCaA)の特徴

これはいわゆるアクセスカウンターとアクセスログを組み合わせたものです。

  1. アクセスカウンターでは、テキストカウンターか、グラフィックカウンターかのどちらにするかを設定できます。
  2. 訪問者のブラウザ、サーバー、どこのページから来たかを記録します。
  3. 各々のデータは、整理されて、多い順に並べられて表示できます。
  4. 訪問者の記録を時系列にて、記録し続けます。時間は秒単位で記録します。


自作のアクセスカウンターを置くには、まず条件があります。

  1. プロバイダーが自作のCGIを置く事を許可している事です。 これは絶対的な条件ですので、必ず確認してください。
  2. SSIが使用できること。また#execを許可していることです。絶対的な条件です。
  3. パーミッション設定の為にTelnet接続ができる事。 これはFTPでも代用できますが、パーミッション設定できるFTPクライアントが必要です。申請してプロバイダー側で設定するという場合もあります。少々面倒ですが。
  4. こまめにメンテナンスができる時間がある事。 絶対的な条件ではありませんが、アクセスの多いページだと、すぐに大きなログファイルになります。大きくなりすぎると、表示エラーになったり、表示に大変時間がかかることがあります。

CGIについて

これは、CGI(Common Gateway Interface)と呼ばれる仕組みを利用しています。CGIはクライアント(ブラウザ)の要求に対して、サーバーに置かれたプログラムが仕事をし、結果をクライアントの返すという仕組みです。(クライアントに返さないものや、メールとして送るプログラムもあります)

CGIで利用するプログラムの多くはPerl4と呼ばれるスクリプト言語を使って書かれています。勿論他の言語(C++等)でも可能です。ここではPerlを使っています。Perlが利用される理由は、UNIXで多く使われる言語であり、サーバーもUNIXの場合が多い、コンパイルしなくてよい、MacやWindowsでも走らせられるなど、多くの理由があります。ですので、perl4をサポートしている必要があります。

ただし、サーバーによって条件が違うため、必ず動作する保証はありません。CGIとはそういうものです。


同封しているファイル

cgi-binフォルダ

setup.pl 各々のサーバー環境に合わせて設定するためのファイルです。

counter.cgi 訪問者をカウントし、アクセスログを記録するプログラムです。
logview.cgi アクセスログを多い順番の並び変えて表示するプログラムです。
timelog.cgi アクセスログを時系列で表示するプログラムです。
.htaccess cgiを実行させるための設定ファイルです。

cgi-bin/aceslogフォルダ

agent.log 訪問者のブラウザ情報を記録してゆくデータファイルです。
referer.log どこのページから来たかを記録してゆくデータファイルです。
host.log 訪問者のサーバー情報を記録してゆくデータファイルです。
time.log 時系列で、訪問者のデータを記録してゆくデータファイルです。
counter.dat 訪問者数を記録しているデータファイルです。

numberフォルダ

0から9までの数字の画像がGIFで収まっています。

その他

index.html CGIを起動させるための設定が書かれています。
設置方法.html 設置方法を書いたHTMLです。


質問は、メールではなく、Q&Aのコーナーに書き込んでください。
★サーバーによって様々な条件がありますので、必ず動くという保証はできません。

★設置例003526★ログビュアー参考例 ★タイムログ参考例


Zap's Counter and Accesslog(ZCaA)は、メール&カンパウエアですので、登録、送金の強制はいたしません。

気にいりましたら、どうぞご自由ご使用ください。
気に入らなければ、どうぞごみ箱へでも捨てて、空にしてやってください。

ただし、スクリプトの加工はperlの知識をお持ちの方以外はご遠慮ください。
エラーの原因になります。

メール&カンパウエアというのは、使用した旨を私あてに電子メールしていただくか、気が向けばカンパしていただくというものです。

当Webには、今後も背景やアイコン集、CGIプログラム、JavaScriptなどを登録してゆくつもりですので、そのうち「幾らか送金しよう」というのでも大歓迎です。

ただし、著作権は、(c)ZAPに帰属しておりますので、無許可の再配布はご遠慮ください。転載される場合は、電子メールにてご連絡ください。

なお、メール&カンパウエアという性格上、これにより何らかの不都合がおきても関知いたしませんので、その点だけはご承知おきください。


登録登録してくだされば、バージョンアップ時にメールいたします。

お名前
E-mail

ダウンロード:Mac用とWin用があります。

MacStuffItExpanderにて解凍してください。
WinLHAにてディレクトリ付きで解凍してください。

尚、CGI経由でのダウンロードですので、右クリックでのダウンロードができません。
通常どおりクリックしてダウンロードしてください。
Netscape Navigator4.0では、拡張子が.exeになってしまうことがありますので、必ず.lzhに変えてダウンロードしてください。

Zap's Counter and Accesslog(ZCaA)

Mac
Zap's Counter and Accesslog(ZCaA)

Win

数字画像:ワンセットは同封していますが、アクセスカウンター数字画像をダウンロードできるサイトもあります。

使ったよ!のメール宛先
      zap@pa.airnet.ne.jp

Zap's Counter and Accesslog (c)ZAP 1997-1999



mailto:zap/To HomePage/To ZAP's Index/To Q&A /To GuestBook