CJ Club TOP/CGI Script/COUNTER/CostMinimum
CostMinimum Counter |
ダウンロードが完了したら解凍してください。念のためこのページも保存することをオススメします。
このCGI はフリーですが規定通りに使ってください。
オリジナルスクリプトです。ということは、著作権欄を消さない限り再配布自由です。
#!/usr/local/bin/perl
これを正しいパスに書きなおしてください。だいたいのサーバではこのままでOKです。
16行目
$lock= 1;
ファイルロック機構を使うか決めます。1=使う 0=使わない
21行目
$day = 100;
ログ取得日数を指定します。初期のままだと100日取得したら順に消えていきます。
[public_html]┐ ├[cm]┐(ロック機構を使う場合[777]) │ ├ cm.cgi [755](メインCGI) │ ├ cm.log [666](ログファイル) | ├ cm.gif (ダミー画像) │ ├ gifcat.pl [755](GIF連結ライブラリ) | ├ [gif1]- 0.gif / 1.gif /...../ 8.gif / 9.gif (総合数字用画像) │ └ [gif2]- 0.gif / 1.gif /...../ 8.gif / 9.gif (今日昨日数字用画像) │ └ index.html
[ ]内の数字は送るときのパーミッションです。
ファイル名 | モード | パーミッション |
---|---|---|
cm.gif/数字用画像 | バイナリーモード | 特に無し |
cm.cgi/gifcat.pl | アスキー(テキスト) | 755 |
cm.log | アスキー(テキスト) | 666 |
cm.cgi のあとに ?count とつけてアクセスします。
$s_fig = 5; $tyfig = 3; $img_1 = "./gif1"; $img_2 = "./gif2";
総カウンタを呼び出すと $s_fig ケタの数字画像が出てきます。昨日、今日カウンタを呼び出すと $tyfig ケタの数字画像を呼び出します。
*$img_l / $img_2 はhttp://〜のURLでの指定はできません!スラッシュ(/)からの絶対パスか相対パスで指定してください。
数字画像を用意します。
*JPEG画像は、使えません!使えるのはGIF画像だけです。
*アニメーションGIF、インターレースGIFは使えません!
*大きさの異なる画像は使用できません!
以下の数字ファイルを用意してください。
数字に合った画像にしてくださいね。適当なのがない場合は、以下の画像を右クリックからダウンロードしてください。
$cups = 0;
カウントを取得する画像の指定をします。
0=ダミー画像(数字を表示しない)で
1=総カウントで
2=昨日カウンタ
3=今日カウンタでカウントします。
GIF画像の場合例
ダミー:<img src="http://www.***.ne.jp/~***/cm/cm.cgi"> 0を指定した場合必須 総合 :<img src="http://www.***.ne.jp/~***/cm/cm.cgi?s"> 1を指定した場合必須 今日 :<img src="http://www.***.ne.jp/~***/cm/cm.cgi?t"> 3を指定した場合必須 昨日 :<img src="http://www.***.ne.jp/~***/cm/cm.cgi?y"> 2を指定した場合必須
SSIの場合例
31・32行目
$SSI= 1; $SC = 0;
$SSIを 1 にする
$SC 0=総カウンタ 1=昨日 2=今日
どれかひとつしか表示できません。CGIと併用しての利用は可能です。
すると、総カウント数が途中からカウントされます。オンラインでも変更可能です。以下のように直接アクセスしてください。
+ は半角で入力してください。