バージョンアップ決定!?
あなたのご要望をお待ちしております。


アクセスログCGI Rev 0.1b

友達に教える。


アクセスログCGIです。
特徴
特徴
  1. アクセスログを表示するだけです。
  2. ログをとっているページ全体のカウントを表示するカウンター付。
  3. それだけです。

まずは、こちらのサンプルをご覧下さい。

カウンターはこんな感じです。画像は適当に変更して下さい。
必要なファイルや道具
下記のファイルをダウンロードして下さい。
Windowsの場合
自己解凍ファイルです。ダブルクリックで解凍出来ます。
Macの場合
自己解凍ファイルとして保存されます。
スタッフイットエキスパンダーがあれば、ダブルクリックで自己解凍します。
UNIXの場合
tar + gzです。
zcat no84.tar.gz | tar xvf - で解凍して下さい。
ファイル名 説  明
accesslog.cgi ログ取りCGI
logview.cgi ログ表示CGI
counter.cgi アクセスカウンター
data データディレクトリ
data/var 一時ディレクトリ
data/dot.gif 1ドット画像
data/error.gif エラー画像
data/0〜9.gif カウンター画像
以上のファイルが必要になります。
設置作業
以下の部分を設置するサイトに合わせて変更して下さい
下記以外のオプションは、CGI中のコメントを参考にして下さい。

・先頭のperlのパス  : #!/usr/bin/perl
・データディレクトリ : $DataDir='../data/';
ログを取りたいページ(CGIも可)に、以下のJAVAスクリプトを貼ります。そこに、dot.gif(1x1ドットのgif画像)が表示されます。
accesslog.cgiのURLは、実際に設置したaccesslog.cgiのURLにあわせて変更して下さい。

<SCRIPT Language="JavaScript">
<!--
    Referrer = document.referrer;

    document.write("<img src=\"http://www.xxxx.com/accesslog.cgi?ref=" + Referrer + "\">");
// -->
</SCRIPT>
カウンターを表示したいページに、以下のタグを貼ります。?5,?4等?の後の数字は桁を表します。カウントが3桁で、?4とした場合は、が表示されます。
http://www.xxxx.com/cgi-bin/counter.cgiは、実際に設置したcounter.cgiのURLにあわせて変更して下さい。

<img src="http://www.xxxx.com/cgi-bin/counter.cgi?5">
<img src="http://www.xxxx.com/cgi-bin/counter.cgi?4">
<img src="http://www.xxxx.com/cgi-bin/counter.cgi?3">
<img src="http://www.xxxx.com/cgi-bin/counter.cgi?2">
<img src="http://www.xxxx.com/cgi-bin/counter.cgi?1">
転送・パーミッションの設定
まず、FTPソフトで全てのファイルを転送します。
アクセスログの結果を人に見られたくない場合は、logview.cgiを別ディレクトリに入れて、.htaccessなんぞでアクセス制限をかけるとよいでしょう。

全てASCII(TEXT)となります。

ファイル名 パーミッション
accesslog.cgi 705 or 755
logview.cgi 705 or 755
counter.cgi 604 or 644
data 707 or 777
var 707 or 777
xxxx.gif 604 or 644
転送及びパーミッションの変更についての詳しい説明は、こちらです。

以上で 「アクセスログCGI」 の説明を終わります。
尚、ご質問やアイデアは、
MLへ参加して下さい。


[back]



Copyright (C) 1999 Web新撰組 All Rights Reserved.