Imoカウンターの解説
ImoCntライブラリを使用した例です。GIF画像連結処理(とほほさんのライブラリを使用)を施していますので、表示が早く、そして美しいという特性があります。
Imoカウンターの入手
LZH形式の圧縮ファイルをダウンロードしてください。
[LZH形式 v0.8]
ダウンロードできたら解凍してください。以下のファイルができます。
imocnt.cgi
gifcat.pl
imocnt.pl
imocnt.dat
そして、カウンタの画像を用意してください。それぞれなまえは"0"の画像は"0.gif"となるように0〜9を作ってください。簡単にはつくれないので素材を使うのもいい手です。
[なまらホームページ
]
設置方法
 | | | | public_html cgi-bin |
 |  | | | imocnt |
 |  |  | | imocnt.cgi[755] |
 |  |  | | imocnt.dat[666] |
 |  |  | | gifcat.pl[644] |
 |  |  | | imocnt.pl[644] |
 |  |  | | lock[777] |
 |  |  | | gif1[644] |
 |  |  |  | 0.gif[644] |
 |  |  |  | 1.gif[644] |
 |  |  |  | 2.gif[644] |
 |  |  |  | ...[644] |
 |  |  | | gif2[644] |
 |  |  |  | 0.gif[644] |
 |  |  |  | 1.gif[644] |
 |  |  |  | 2.gif[644] |
 |  |  |  | ...[644] |
|
imocnt.datは空ファイルで代用も可能です。
imocnt.plをエディタで開き以下の部分を修正してください。
$imo_ipcheck = 1;
チェックする人数です。0の場合は更新を押すとどんどん増えていきます。1の場合は1人が更新をおしても増えませんが2人のひとが更新をおすとふえていきます。キリ番制度を作る場合は1を推奨します。正確な人数を求めたい場合は1000などという大きな数をいれるといいと思います。
|
imocnt.cgiをエディタで開き以下の部分を修正してください。
#!/usr/local/bin/perl
プロバイダで定められたPerlへのパスを指定してください
$gif1 = './gif1';
$gif2 = './gif2';
画像のあるデフォルト(初期値)のディレクトリを指定します。構成例のとおり、imocnt.cgiのあるディレクトリの下にある場合にはこのままでOKです
|
ファイルの転送
スクリプトファイル及びログファイルは「テキストモード」で転送してください。
アクセス権については
| ファイル名 | アクセス権(パーミション) |
| imocnt.pl | 644 |
| imocnt.dat | 666 |
ImoCntライブラリのデータ形式
出力するデータ形式は
今日の日にち<>総カウント数<>今日のカウント数<>昨日のカウント数<>IPアドレスのリスト
です。IPアドレスのリストは"|"で区切ります。
|