トップページ >  Perl >  PVカウンタ(CGI)
初版2003/10/27: 最終更新日2003/10/30
PVカウンタ(CGI)
目次
概要
ソースの入手
ファイル構成
スクリプト設定変更
記述方法
サンプル
更新履歴
概要
PVカウンタ(CGI)を設置したページの今日、昨日、月間、総数のページビューをカウントするスクリプトです。

ソースの入手
以下の書庫ファイルをダウンロードして、解凍してください。
解凍すると、pv-counter-cgi.cgi、pv-counte-cgi.log、gifcat.pl、gifディレクトリ(0.gif、1.gif、2.gif、3.gif、4.gif、5.gif、6.gif、7.gif、8.gif、9.gif)が展開されます。

pv-counter-cgi.zip

pv-counter-cgi.lzh

ファイル構成
pv-counter-cgi.cgi、pv-counte-cgi.log、gifcat.pl、gifディレクトリと同じディレクトリに、lockディレクトリを作成してください。パーミッションは[ ]のとおりです。

┣pv-counter-cgi.cgi[755]
┣pv-counter-cgi.log[666]
┣gifcat.pl[644]
┣lock/[777]
┗gif/[755](0.gif ~ 9.gif)

スクリプト設定変更
必要であれば、pv-counter-cgi.cgiの以下の箇所を変更します。

my $gifcat="./gifcat.pl";←gifcat.plのパスを指定してください。
my $dir="./gif/";←画像ファイルを格納するディレクトリを指定してください。
my $datafile="./pv-counter-cgi.log";←データファイルのパスを指定してください。
my $lockfile="./lock/lockfile";←ロックファイルのパスを指定してください。
my $figure_tod=3;←今日の桁数を指定してください。
my $figure_yes=3;←昨日の桁数を指定してください。
my $figure_mon=5;←月間の桁数を指定してください。
my $figure_total=8;←総数の桁数を指定してください。



記述方法
PVカウンタ(CGI)を設置したいファイルに以下を追加します。

<img src="pv-counter-cgi.cgi?tod">←今日のカウントを表示します。

<img src="pv-counter-cgi.cgi?yes">←昨日のカウントを表示します。

<img src="pv-counter-cgi.cgi?mon">←月間のカウントを表示します。

<img src="pv-counter-cgi.cgi?total">←総数のカウントを表示します。

サンプル
更新履歴
2003.07.29 Ver1.0 公開