◆Zap's Counter and Accesslog(ZCaA)の特徴
これはいわゆるアクセスカウンターとアクセスログを組み合わせたものです。
★自作のアクセスカウンターを置くには、まず条件があります。
★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のコーナーに書き込んでください。 ★サーバーによって様々な条件がありますので、必ず動くという保証はできません。
Zap's Counter and Accesslog(ZCaA)は、メール&カンパウエアですので、登録、送金の強制はいたしません。
気にいりましたら、どうぞご自由ご使用ください。 気に入らなければ、どうぞごみ箱へでも捨てて、空にしてやってください。
ただし、スクリプトの加工はperlの知識をお持ちの方以外はご遠慮ください。 エラーの原因になります。
メール&カンパウエアというのは、使用した旨を私あてに電子メールしていただくか、気が向けばカンパしていただくというものです。
当Webには、今後も背景やアイコン集、CGIプログラム、JavaScriptなどを登録してゆくつもりですので、そのうち「幾らか送金しよう」というのでも大歓迎です。
ただし、著作権は、(c)ZAPに帰属しておりますので、無許可の再配布はご遠慮ください。転載される場合は、電子メールにてご連絡ください。
なお、メール&カンパウエアという性格上、これにより何らかの不都合がおきても関知いたしませんので、その点だけはご承知おきください。
登録:登録してくだされば、バージョンアップ時にメールいたします。
ダウンロード:Mac用とWin用があります。
MacはStuffItExpanderにて解凍してください。 WinはLHAにてディレクトリ付きで解凍してください。
尚、CGI経由でのダウンロードですので、右クリックでのダウンロードができません。 通常どおりクリックしてダウンロードしてください。 ★Netscape Navigator4.0では、拡張子が.exeになってしまうことがありますので、必ず.lzhに変えて、ダウンロードしてください。
数字画像:ワンセットは同封していますが、アクセスカウンター数字画像をダウンロードできるサイトもあります。
使ったよ!のメール宛先 zap@pa.airnet.ne.jp
Zap's Counter and Accesslog (c)ZAP 1997-1999