ソフト紹介
Perl5向けのCGIソフトです。いずれも、このサイトで用いているものです。
OKcountは、1つのソフトで複数設置が可能なタイプ
OKcount2は、OKcountに本日・昨日のカウント数を表示する機能を加えたものです。
設置に関しての注意
設置に必要な情報は、CGIファイル内に書いてあります。テキストエディタ等でOKcount.cgi(またはOKcount2.cgi)を開いて参照してください。
カウンタ用のGIF画像が必要です。とりあえず試用出来るように、このサイトで使っているGIF画像をダウンロード出来るようにしておきました。GIF画像の数字は、いろいろなサイトにあると思いますが、OKcount2では、()や,を使っていますから、自作する方が気に入ったものが出来ると思います。(OKcountは数字のみです。)
GIF画像は、各数字が同じ大きさで動画・インターレス表示を行っていないものを使用してください。
添付のGIF連結ライブラリ「gifcat.pl」は、すでに古いバージョンになっているかもしれません。最新版は「
とほほのWWW入門」の「カウンター設置法」のページで配布されています。
謝辞
OKcount, OKcount2の元ソース、およびGIF画像連結ライブラリは「
とほほのWWW入門」で公開されており、とほほさんが作成されたものです。とほほさん、ありがとうございます。
ダウンロード
OKcount ver0.01for Perl5
OKCNT101.LZH (5,604bytes)
フリーソフトウェア
OKcount2 ver0.01for Perl5
OKCNT201.LZH (6,031bytes)
フリーソフトウェア
OKcount, OKcount2用数字セット
NUM.LZH (2,425bytes)
フリーソフトウェア
@niftyでの設置方法
設置先の状況によりいろいろな事が考えられますので、ここでは@niftyへの設置方法のみ書いておきます。CGIを初めて使われる方や用語がよくわからない場合は、「
とほほのWWW入門」で詳しく説明されていますので、参考にされると良いでしょう。
- まず、上の「ダウンロード」からOKcount(またはOKcount2)と数字セットをダウンロードして同じディレクトリに解凍してください。
- okcount.cgi(またはokcount2.cgi)というファイルがありますのでメモ帳等のテキストエディタで開いてください。「使用例」というところに「最初は空のファイルを用意」と書いたファイルがありますので、それらのファイルを用意してください。
- FTPソフト(Vectorにいろいろあります。私はFFFTPを使っています)で@niftyのサーバへ転送します。接続するとcgi-binと言うディレクトリがありますので、そのディレクトリ内にokcount.cgi(またはokcount2.cgi)の「使用例」を参照して必要なファイルを転送してください。このときASCIIモードで転送するようにします。(FFFTPなら勝手にやってくれます)
- lockと言うフォルダが必要ですので、作成してください。
- 次に、パーミッションをokcount.cgi(またはokcount2.cgi)内に書いてある設置例のとおりに設定してください
- これで設置は完了です。最後に、カウンタを呼び出したいHTMLファイルに
<img src="http://hpcgi*.nifty.com/xxxxx/okcount.cgi?top">
などと書いてやると呼び出せます。(*, xxxxxは、ページのURLの「http://homepage*.nifty.com/xxxxx/」と対応します)