※CGI設置の詳しい解説は、「CGI(Perl)の解説」にあります。
また、「HP作成の予備知識」なども参考にしてください。

■ グラフィック型アクセスカウンタ(CGI形式、CGI使用)

アクセスカウンタ(姉妹品):テキスト型アクセスカウンタ  グラフィック型アクセスカウンタ SSI形式

カウンタカウンタカウンタカウンタカウンタカウンタカウンタ

上記のようなグラフィック型アクセスカウンタを表示します。

◆特 徴

  1. CGI形式なのでSSIが使用できないサーバーでも使えます。
  2. 数字の頭をゼロで埋める指定ができます。
  3. その際の桁数を自由に指定することができます。
  4. 初期値を自由に指定することができます。
  5. 絵文字や漢数字など自由なカウンタが表示可能です。
  6. どのマシンでも同じようなイメージで表示できます。
  7. フリー素材ですので自由に使用していただいてかまいません。
    ご使用したご感想、ご意見などをいただけると作者が非常に喜びます。(^^ゞ

◆表示例

カウンタ画像は、ご自分が作成した画像を使用することもできます。
下記サンプルデータはすべて圧縮されていますので解凍用ソフトが必要になります。

※解凍用ソフトを入手したい方は、「HP作成に関するソフト」−「圧縮・解凍ソフト」を参照してください。

タイプ サンプル画像 圧縮画像ファイル サイズ ダウンロード
a カウンタ anum.LZH 4,458 Byte ダウンロード
b カウンタ bnum.LZH 5,277 Byte ダウンロード
c カウンタ cnum.LZH 4,263 Byte ダウンロード
d カウンタ dnum.LZH 4,337 Byte ダウンロード
e カウンタ enum.LZH 4,344 Byte ダウンロード
f カウンタ fnum.LZH 4,366 Byte ダウンロード
g カウンタ gnum.LZH 4,299 Byte ダウンロード
h カウンタ hnum.LZH 4,390 Byte ダウンロード
i カウンタ inum.LZH 4,336 Byte ダウンロード
j カウンタ jnum.LZH 4,301 Byte ダウンロード
k カウンタ knum.LZH 4,549 Byte ダウンロード
l カウンタ lnum.LZH 4,446 Byte ダウンロード
m カウンタ mnum.LZH 4,657 Byte ダウンロード
n カウンタ nnum.LZH 4,711 Byte ダウンロード
o カウンタ onum.LZH 4,394 Byte ダウンロード
p カウンタ pnum.LZH 4,466 Byte ダウンロード
q カウンタ qnum.LZH 4,771 Byte ダウンロード
r カウンタ rnum.LZH 4,862 Byte ダウンロード
s カウンタ snum.LZH 4,605 Byte ダウンロード
z カウンタ znum.LZH 1,676 Byte ダウンロード

◆設置方法

  1. まず、次のどちらかのカウンタ用のファイルをダウンロードします。
    拡張子がEXEは自動解凍形式LZHは解凍ソフトが必要です。
    ダウンロード(ccounter.EXE 38,492Byte)
    ダウンロード(ccounter.LZH  5,722Byte)
    
  2. ホームページを作成しているフォルダの中に「cgi-bin」という名前のフォルダを作成します。
  3. このフォルダに先ほどダウンロードしたファイルをコピーします。
  4. コピーしたファイルをダブルクリックで実行します。
    以下の13個のファイルが作成されます。
    ccounter.cgi
    count.dat
    no.gif
    a0.gif
     |
    a9.gif
    
  5. 「count.dat」をメモ帳などで開きカウンタの初期値に変更します。
  6. 「ccounter.cgi」のファイルをメモ帳などで開いて1行目を確認してください。
    現在は、「#!/usr/bin/perl」となってます。
    ※ここの記述がプロバイダによって違います。
    
    infoseekなど一部のプロバイダでは、次のように変更し保存してください。
    #!/usr/local/bin/perl
    
  7. 次にカウンタを表示したいページに次の文字列を記述します。(aタイプの画像の場合)
    <img src="./cgi-bin/ccounter.cgi"><img src="./cgi-bin/ccounter.cgi?61a"><img src="./cgi-bin/ccounter.cgi?62a"><img src="./cgi-bin/ccounter.cgi?63a"><img src="./cgi-bin/ccounter.cgi?64a"><img src="./cgi-bin/ccounter.cgi?65a"><img src="./cgi-bin/ccounter.cgi?66a">
    のように指定します。

    「?」から後ろはパラメータです。 カウントアップさせたい場合は、パラメータなしで「./cgi-bin/ccounter.cgi」と呼び出します。
    パラメータの1桁目はカウンタ全体の桁数、2桁目は何桁目を表示するか、3桁目は画像の種類(ファイル名)を指定します。
    パラメータの1桁目が0(ゼロ)の場合はゼロ埋めしません。
    桁数をオーバーした指定は自動的に非表示になります。

  8. ホームページと一緒にサーバーアップロードしてください。

◆設置例

t-atom (自分のホームページ作成フォルダ)
 ├index.html (カウンタを表示するトップページなど)
 └cgi-bin (このカウンタを設置するフォルダ)
   ├ccounter.cgi (このカウンタ用のCGI)
   ├count.dat   (カウンタ値記録用のデータ)
   ├no.gif       (カウンタアップ時の非表示画像データ)
   ├a0.gif       (カウンタ値の画像データ)
   | |
   └a9.gif       (カウンタ値の画像データ)

◆パーミッション

《infoseekの場合》 (1例)
ファイル/フォルダパーミッション
cgi-bin(フォルダ)755
ccounter.cgi755
count.dat666
no.gif644
a0.gif
 |
a9.gif
644

◆補  足

  1. CGIが実行できるサーバーであればほぼ問題なく使用できます。
  2. infoseekでは、問題なく使用できますが、他のWEBサイトの場合、CGI、SSIが使用できるページである必要があります。
  3. infoseekでは、そのまま使用できますが、他のWEBサイトの場合、フォルダ名の変更をしないといけない場合があります。
  4. カウンタを表示するページの拡張子は「shtml」にしてください。
    「htm」「html」では、表示されません。
  5. ここにアップしているカウンタは基本的にカウンタを設置するページの中にCGI用ディレクトリ「cgi-bin」を作成していトップページと同じ位置から呼び出すことが前提として作成されています。
  6. 画像が表示されない場合はCGI呼び出しの頭の部分「./cgi-bin/ccounter.cgi」をすべて次のいずれかに変更して試してください。
    (例)ホームページアドレスが「//(ドメイン名)/(ユーザ名)/」の場合
    「cgi-bin/ccounter.cgi」
    「/cgi-bin/ccounter.cgi」
    「/(ユーザー名)/cgi-bin/ccounter.cgi」
    「//(ドメイン名)/(ユーザ名)/cgi-bin/ccounter.cgi」
    

    サーバーによってはCGIの設置、呼び出しが全然違う場合もあります。
    サーバーやプロバイダのCGI設置の解説ページもよく読むようにしてください。
    それ以外の設置方法は、【ホームページ作成質問箱】でご質問ください。


page update:2019/01/17 18:24

Copyright (c) 2000-2009, all Rights Reserved & Produced by atom