| ■
CGI Counter NO2
■ 〜クッキーによる個人別カウンタ 〜 |
数をグラフィックで表示するというアクセスカウンタです。 0〜9の数字の絵をグラフィック画像として用意しておけば、 数字にはどんなグラフィックを選ぶのも自由です。本日及び前日のカウント数も表示可能です。 また、管理ページからカウンターの追加、修正、削除等が出来ます。プログラムソースは、T's Homepageによるものです。 (⇒ テストページへ)
[目次へ戻る]
tcount.lzh 10.8KB
[目次へ戻る]
% chmod 755 tcount.cgi
% chmod 755 tcdamin.cgi
% chmod 755 tclog.cgi
% chmod 755 gifcat.pl
% chmod 666 tclog.txt
% chmod 666 tcmtime.txt
% chmod 666 tccomp.txt
% mkdir data
% mkdir gif
% mkdir lock
% chmod 777 data
% chmod 777 gif
% chmod 777 lock
% cd data
% mkdir all
% mkdir day
% mkdir today
% chmod 777 all
% chmod 777 day
% chmod 777 today
% cd ../gif
% mkdir img
% chmod 777 img
これで完了です
[目次へ戻る]
● パラメーターの意味
TcounTは、tcount.cgiのURLの後ろにパラメータを付けて、カウンタの動きを操作します。パラメータの指定の仕方は次の通りです。
<img src="tcount.cgi?(1)&(2)&(3)&(4)&(5)">
途中のパラメータを跳ばしたい場合は、"tcount.cgi?test&&&&day" という具合に、& を続けて書いて下さい。
[目次へ戻る]
表示桁数を指定するには、パラメータの三番目にその桁数を書いて下さい。
(例) 3桁にしたい場合
| <img src="(tcount.cgiのURL)?count&1& 3" width="48"height="21"> |
|---|
※ 何も指定しなかった場合は5桁になります。
※ 桁数を変更したら、それに合わせて width
を変えるのを忘れないように。
※
表示しきれない場合、表示しきれるとこまで桁数が増えます。(例えば、パラメータの三番目が3
になっているのに、カウント数が 2234
な場合は、4桁で表示されます。
[目次へ戻る]
数字画像は好きなGIFファイルを使用することができます。手順は以下の通りです。
% cd img2
% chmod 666 *.gif
(例)ディレクトリ gif/img2/
の画像を使いたい場合 (6桁表示)
| <img src="(tcount.cgiのURL)?count&1&6& img2" width="96"height="21"> |
|---|
※何も指定しなかった場合は、imgの下にある画像ファイルが使用されます。
[目次へ戻る]
前日のアクセス数を表示させるには、パラメータの 五番目にdayと書きます。
(例) (3桁表示、ディレクトリ gif/old/の画像を使用)
| <img src="(count.cgiのURL)?count&&3&old& day" width="48"height="21"> |
|---|
[目次へ戻る]
今日のアクセス数を表示させるには、パラメータの 五番目にtodayと書きます。
(例) (3桁表示、ディレクトリ gif/old/の画像を使用)
| <img src="(count.cgiのURL)?count&&3&old& today" width="48"height="21"> |
|---|
[目次へ戻る]
※上手く行かなかったときは、何らかのエラーメッセージが出るので、内容を読んで対処してください。
| あなたは <img src="(count.cgiのURL)?count&1" width="48" height="21"> 人目の訪問者です。 |
|---|
※前後のメッセージは自由に書き換えて構いません。
※ URLは相対パス(../tcount.cgi等)でも絶対パス
(http://〜/tcount.cgi)でも構いません。
※ widthには(gifファイルの横幅)×桁数(標準では5桁)、
heightはgifファイルの縦幅を書いて下さい。
| 本日はこれまで <img src="(count.cgiのURL)?count&&3&&today" width="48" height="21"> 人が訪れました。 |
|---|
※ここでは例として3桁表示にしています。下も同様です。
| 昨日はこれまで <img src="(count.cgiのURL)?count&&3&&day" width="48" height="21"> 人が訪れました。 |
|---|
[目次へ戻る]