U-netSURF インターネットサービスプロバイダー

サイトマップ
U-netSURF(ユーネットサーフ)

ホームページサービス

FTPサーバ名がwww1ではじまるサイト向けアクセスカウンタについて

標準のCGIプログラムとして、「アクセスカウンタ」が使用できます。

カウンタを付けるページに、以下の形式の<IMG>タグを定義します。

<IMG SRC = "/cgi-bin/Count.cgi?df=ユーザID.dat&オプション&...">

カウンタプログラム Count.cgiを<IMG SRC = "/cgi-bin/Count.cgi ...">で呼び出します。
「?」以下は、表示タイプ(A、B、C、D)、枠の幅、色などのオプションを指定することができます。
オプションを指定しない場合には、デフォルト値が適用されます。
それぞれのオプションの間は「&」で区切り、その指定値を「=」以下で指定します。

例:ユーザIDが"sample"の場合
 <IMG SRC="/cgi-bin/Count.cgi?df=sample.dat&dd=A">

Count.cgiの C は大文字です。
オプション ddで指定する表示タイプは、大文字の A、B、C、D です。



カウンタオプション一覧

オプション 指定内容 変数値 デフォルト値
dd 表示タイプ A, B, C, D A
df ユーザID.dat ファイル名 ---
comma コンマの挿入 Y, N (Yes、No) N
frgb 枠の色の指定 RGBによる指定 648BD8
ft 枠幅のピクセル値 0〜6の数値 6
incr カウンタのインクリメント Y, N (Yes、No) Y
md カウンタの最大桁数 5〜10の数値 6
negate イメージの色調の反転 Y, N (Yes、No) N
pad パッディング Y, N (Yes、No) Y
sh カウンタの表示 Y, N (Yes、No) Y
srgb prgb イメージの色調の指定 RGBによる指定 ---
st カウンタの初期値 数値 ---
tr イメージの背景色の透明化 Y, N (Yes、No) N

RGB(色)については、html書籍を参照してください

dd:

A
B
C
D
counter
counter
counter
counter

df:

ユーザID.dat
複数のアクセスカウンタを設置するときには、ユーザID.n.datの形式でnを設定してください。

例:ユーザIDがsampleの場合、
<IMG SRC="/cgi-bin/Count.cgi?dd=A&df=sample.1.dat">

comma:

3桁毎にコンマを挿入するかどうかを指定する。Y(する)、またはN(しない)。

例:comma=Y コンマを挿入する。 comma=Yとしたとき、pad=Nとなります。

frgb:

枠(frame)の色を R(red)、G(Green)、B(Blue)で指定する。

例:frgb=FF0000 赤にする。
FF0000 赤、00FF00 緑、0000FF 青

ft:

枠幅(frame thickness)のピクセル値。  0: 枠幅なし、... 6: 一番太い。

例:ft=0
枠幅なし。

incr:

カウンタをインクリメント(increment)するかどうかを指定する。Y(する) または N(しない)。

例:incr=N 隠しカウンタ(sh=N)を使用したときの表示用htmlで、カウントアップしないカウンターを表示させる

negate:

イメージの色調を反転(negate)するかどうかを指定する。Y(する) または N(しない)。

例:negate=Y  
反転を行う。

pad:

パッディング(padding)をするかどうかを指定する。Y(する) または N(しない)。

例:pad=Y パッディングをする(先行0を付ける)。

sh:

カウンタを表示(show)するかどうかを指定する。Y(する) または N(しない)。

例:カウントアップしないカウンターを表示させる場合、
sh=Y&incr=Nのような使い方ができます。

srgb prgb:

もとの(source)色を、ターゲットの色(pen color)にする。R(red)、G(Green)、B(Blue)で指定する。
複数のペアを指定したときは、最後のペアが使用されます。

例:srgb=000000&prgb=FF0000
黒を赤にする。

st:

カウンタの初期値(start)を指定します。
すでにカウンタファイル ユーザID.dat、ユーザID.1.dat、...が存在するときは無視されます。

例:ユーザIDがsampleの場合、カウンタ値を1000に変更して再スタートする。
<IMG SRC="/cgi-bin/Count.cgi?dd=A&df=sample.1.dat&st=1000">

tr:

イメージの背景色(黒、RGB 000000)の透明化(transparent)するかどうかを指定する。
Y(する) または N(しない)。

例:tr=Y  透明化を行う。
下の例を参照。

このページの先頭へ戻る


カウンタオプション適用例

dd=A
counter
dd=A&ft=3&frgb=FF0000

(枠幅を3ピクセル、枠の色を赤にする)
counter
dd=A&comma=Y&ft=0&tr=Y&srgb=00FF00&prgb=1E1E1E
(コンマあり、枠なし、透明化して、色調の緑を黒色系に変える)
counter
dd=B&comma=Y&ft=0&negate=Y
(コンマあり、枠なし、色調を反転する)
counter
dd=C&comma=Y&ft=0&negate=Y
(コンマあり、枠なし、色調を反転する)
counter
dd=D&comma=Y&ft=0&tr=Y&srgb=00FF00&prgb=1E1E1E
(コンマあり、枠なし、透明化して、緑を黒色系に変える)
counter

  • カウンタ値のテキスト形式を得ることはできません。また、カウンタファイル(ユーザディレクトリ名.dat)がホームディレクトリ内に存在しないために、カウンタファイルのなかみをFTPソフトで参照することはできません。
  • カウントアップについて:
    同一ホスト(IPアドレス)から連続してアクセスした場合はカウントアップしません。
    すなわちブラウザのリロード、再読み込みや更新ボタンを連続クリックしても、カウントアップしないようになっています。言い換えますと、何回閲覧されたかの表示ではなく、何人が閲覧したかを表示するしくみに近いと言えます。
このページの先頭へ戻る