CJ Club TOP/CGI Script/COUNTER/ManyCounter

ManyCounter

複数GIFカウンタ



■特徴とサンプル

1.ひとつのCGIスクリプトから複数のカウンタが生成できます。もちろん、複数のページに設置可能です。
2.桁数、画像などをカウンタごとに設定できます。
3.オンラインで簡単に、カウント数の変更、ログ生成、削除ができます。
4.SSIを使わずに、CGIのみで動作します。
5.GIF画像連結処理(とほほさんのライブラリ)を使用していますので、表示が早いという特性があります。
 GIF画像連結ライブラリ gifcat.pl の著作権は とほほ さんにあります。


■ダウンロード

まず次のファイルをダウンロードしてください。ダウンロードする場所は好きなところで結構です。

ダウンロードが完了したら解凍してください。念のためこのページも保存することをオススメします。
このCGI はフリーですが規定通りに使ってください。オリジナルスクリプトです。ということは、著作権欄を消さない限り再配布自由です。
Readme.txtにも目を通しましょう。

■ファイル確認

解凍 したあと、以下のファイルがきちんとあるか確認してください。

■画像ファイルを用意

グラフィカルカウンタなので、数字画像を用意しなけりゃ話になりません。
*JPEG画像は使えません!使うのはGIF画像だけにしてください。
*アニメーションGIFは使えません!
*大きさの異なる画像は使用できません!

以下の数字ファイルを用意してください。

数字に合った画像にしてくださいね。
適当なのがない場合は、以下の画像を右クリックからダウンロードしてください。また、ダウンロードファイルにも同封されています。


■設定変更

最小限の設定変更の説明です。メモ帳などで「m_count.cgi」のファイルを開いてください。

1行目

#!/usr/local/bin/perl

これを正しいパスに書きなおしてください。だいたいのサーバではこのままでOKです。


19行目

$file = 'http://www.xxx.com/mc/m_count.cgi';

m_count.cgi の置いてあるURLを指定してください。
(http://〜のURLで指定をすると、カウンタ設置タグがわかりやすいです。)


22行目

$pass = '7777';

ログ生成ページに入るパスワード。


23行目

$log_d=".";

ログを生成するディレクトリ。このままだと同じディレクトリ設定。(URLは×)
ここで指定したディレクトリはパーミッションを 755 or 777 にしてください。


33〜35行目

$I[0] = "./gif0";
$I[1] = "./gif1";
$I[2] = "./uranai";

GIF画像のあるディレクトリのある場所までのパス。
このままだと同じディレクトリに[ gif0 ]と[ gif1 ]と[ uranai ]のディレクトリがあることになる(URLは×)


37行目

$locks = 0;

ロック機能を使用するかしないか。1 にすると使用する。ログ同じアクセスの確率を下げる。

■サーバに送る(テスト設置)

基本設定ができたらサーバに送ります。ここでは「public_html」の下に[ mc ]というディレクトリを作ってそこに送るという仮定で説明します。

[public_html]┐
             ├[mc]┐[777or755]
             │    ├ m_count.cgi [755]
             │    ├ sample.dat  [666]
             │    ├ gifcat.pl   [755]
             │    │
             │    ├[gif0]- 0.gif / 1.gif /...../ 8.gif / 9.gif (数字用画像)
             │    ├[gif1]- 0.gif / 1.gif /...../ 8.gif / 9.gif (数字用画像)
             │    └[uranai]- 0.gif / 1.gif /...../ 8.gif / 9.gif (占い用画像)
             │
             └ index.html

[ ]内の数字は送るときのパーミッションです。
ファイル名 モード パーミッション
mcディレクトリ
777 or 755
m_count.cgi アスキー(テキスト) 755
sample.dat アスキー(テキスト) 666
gifcat.pl アスキー(テキスト) 755
数字用画像 バイナリーモード 特に設定無し

■テスト

アップできたらテストをしてみましょう!まずカウンタをつけたいHTMLファイルに記述例のようにタグを記述してみてください。

記述例:<img src="http://www.xxx.com/mc/m_count.cgi?sample">

数字が表示されたら設置成功です!次はログファイルを生成しましょう。

■ログファイル生成

m_count.cgi に直接アクセスしてみてください。すると、パスワードを聞いてきますので最初に設定したパスワードで入れば、
自由にログファイルの生成、削除、カウンタ数の変更などができます。

■桁数、画像などの設定

設定方法おわかりいただけたでしょうか…?


■エラー画像の意味

カウンタ画像を呼び出してエラー画像が出た場合、メッセージによって以下のような意味があります。

ERROR No Log File -そのログファイル名のファイルは存在しません。
ERROR No 0.gif File -そのディレクトリに画像がありません。もしくは画像ディレクトリ設定が不適切です。

■その他

わからない、設置できない、バグが出たなどの情報はサポート掲示板までお願いします。


TOP
Click here to visit our sponsor