[Perl Home] [Perlカウンタ]
 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.pl644
imocnt.dat666

 ImoCntライブラリのデータ形式
出力するデータ形式は
今日の日にち<>総カウント数<>今日のカウント数<>昨日のカウント数<>IPアドレスのリスト
です。IPアドレスのリストは"|"で区切ります。

Copyright(C) 2003 Imo. All rights reserved.