www.ng-circuit.net | 2進数アクセスカウンタ(PHP)

2進数アクセスカウンタ

プログラム 2進数アクセスカウンタ
2進数アクセスカウンタの使用例
バージョン 1.5
言語 PHP
配布元 www.ng-circuit.net
作成 駄目回路
種別 フリー
改変 自由 (自己責任)
配布 自由 (自己責任)



なにができるの?



▲ページTOPへ




利用方法

●設定方法

■18行目と19行目でアクセス数保存用ファイルのファイル名とパスを指定します。

17 //ファイルパスとファイル名を指定します。
18 $FileName = "count.dat"; //ファイル名
19 $FilePath = "./";     //ファイルパス 同じディレクトリなら ./

デフォルトではファイル名がcount.dat、パスは./ になっています。
count.datは同梱されています。ファイル名をcount.dat意外にした場合は、同じ名前のファイルを作成してください。

アクセス数保存用ファイルは必ずbincntr.phpと同じディレクトリに設置してください。
ファイルパスは設置するHTMLからの相対パスで指定ます。
ファイルパスは必ず/(スラッシュ)で閉じるようにしてください。

■22行目で2進数を表示する時の桁数を指定します。

21 //2進数の表示桁数
22 $Digit = '32';  //桁数

デフォルトの桁数は32になっています。
32桁では10進数で[4,294,967,295]までの値を表示します。

●設置方法

■アップロード
[bincntr.php]と[count.dat]を任意のディレクトリにアップロードします。
[count.dat]のパーミッションは[646]に設定してください。

■WEBページに表示させる
カウンタを表示させるには、以下のタグを使います。

<?php require "./bincntr.php" ?>
赤字の部分でPHPのファイルを指定します。
HTMLからみた相対パスで指定します。
この場合は表示させるHTMLファイルと同じディレクトリにPHPファイルがあることになります。

bincntr.phpは文字のみを出力するので、文字の装飾をしたい場合は上記タグをSPANタグ等で囲み、フォントカラー、サイズ等の設定をしてください。

●二重カウント防止機能をなくすには

■62行目と67行目を削除することにより、二重カウント防止機能をなくすことができます。

61 //IPアドレスを調べて2重カウントを防ぐ
62 if($LastIP != gethostbyname($HOSTname)){  //前回の・・・
63    $count++;
64    rewind($fp);
65    $savedata = $count.":".gethostbyname($HOSTname);
66    fputs($fp, $savedata);
67 }

●アクセス数の確認方法

アクセス数を確認するためには、bincntr.php?mode=viewで直接PHPにアクセスします。

 ※例⇒ http://www.example.com/bincntr.php?mode=view



▲ページTOPへ




免責事項

作者は、あなたがこのプログラムを使用・改変・配布等をしたことにより、被ったいかなる直接的、間接的または、偶発的損害も賠償いたしかねます。

▲ページTOPへ




ダウンロード

免責事項をご確認の上ご利用下さい。

ダウンロード(bincntr.zip)

▲ページTOPへ