アクセスカウンター設定手順
(Mac版)

 このページは、タケ丸山氏よりいただきました。

※使用したソフト
・HTML、CGI作成 ‥‥ SimpleText
・FTP転送      ‥‥ Fetch 3.0.1


1.まずは、CGIのテキストを作ります。

 下記のCGIスクリプトをマウスでコピー&ペーストして、SimpleTextに貼り付けてください。
 ファイル名をcount.cgiとして保存します。(必ず小文字に)

※UNIXの改行コードとパソコンの改行コードとは違いますが、ftpで送る際に自動変換されるので、気にせずにパソコンで見やすく作りましょう。
※パラメータ内の空白の有無は重要です。挿入/削除はしないように。
 Netscapeでコピーされた方は、#で始まる行は必ず左詰め(空白を取る)にしてください。

#!/usr/local/bin/perl

#copyright(c)1997 fukeアmxh.meshnet.or.jp
#parameter get
$keta = $ENV{'QUERY_STRING'};

#count read
$dat = "./count.dat";
open(IN,"+<$dat");
$cnt = <IN>;
close(IN);

#keta no suuti wo set
$len = length($cnt);
if ($len >= $keta){
$num = substr($cnt,$len - $keta,1);
} else { $num = "0"; }

#gif print
print "Content-type: image/gif\n\n";
open(N,"<$num.gif");
while (<N>) {print; }
close(N);

#count up & write
if ($keta == 1){
$cnt = $cnt + 1;
open(OUT,">$dat");
print OUT "$cnt";
close(OUT);
}

2.アクセス回数を格納するファイルを作ります。

 SimpleTextで新規ファイルを開き、数字の1(半角英数)だけを入れ、ファイル名をcount.datとして保存します。

3.グラフィック表示する数字のgifファイル(0〜9までの10個)を用意しましょう。

 ファイル名は、0.gif、1.gif、2.gif ‥‥ 9.gifと付けてください。

※gifファイルは、著作権の問題をクリアにしておくために、ホームページ部品集などの本を購入することをお薦めします。
 これを使ってもかまいません。「画像を保存」し、ファイル名を変更してください。

                   

4.ホームページにカウンターの記述を追加します。

 下記のHTMLの記述をコピーして、表示したいページのHTMLテキストに貼り付けてください。

<IMG SRC="count.cgi?3">
<IMG SRC="count.cgi?2">
<IMG SRC="count.cgi?1">

※この例は、3桁表示の場合です。
 4桁にしたいときは、千の位を表す<IMG SRC="count.cgi?4">を手前に追加するわけです。

5.材料がそろったので、ftpで転送(Put fileコマンド)しましょう。

 「Raw Data」で
   ・カウンターを表示するHTMLのページ
   ・数字表示用の 0.gif、1.gif、〜 9.gif まで、10個のgif

 「Text」で
   ・count.cgi
   ・count.dat

を転送しましょう。

 ※HTMLもCGIもgifも全て同じ所(階層)に置きます。
  サブディレクトリを使うなんてことは、動いてから工夫しましょう。

6.パーミッションの変更を行います。

 引き続きftp画面で、下記のコマンドを入力してください。
 この操作は、count.cgiまたはdatを変更したら必ず行なってください。

 Fetchの「Remote」メニューから、一番下の「Send FTP Command(s)」を選び、現れたボックスに

   site chmod 705 count.cgi と入れてOKをクリック
   site chmod 606 count.dat と入れてOKをクリック

7.さあ、終わりです。

 期待と不安でホームページを開いてみましょう。


 苦労話 補足事項