カウンター TextCounter
機能・概要
- フリースクリプト
- Perlで作成したテキストカウンター。
- 累計・本日・昨日のアクセス数を表示します。(累計のみ、累計と本日のみ、の表示も可能)
- cookieを使用して一定時間(24時間)の重複カウントを防ぐことができます。
- 累計・本日・昨日、それぞれのテキスト色を設定できます。
サンプル
※以下のサンプルはインラインフレームで count.cgi を呼び出しています。
※以下のサンプルは重複カウントを許可しています。
ダウンロードファイル
設置
| 構成ファイル |
パーミッション設定例 |
設置手順 |
├ count.cgi
└ count.dat
|
(755)
(666)
|
- zipファイルダウンロード。
- 解凍(展開)。
- count.cgiをメモ帳などのテキストエディタで開き、「設定説明」を参考に設定。
- count.cgiとcount.datをサーバー上の任意の同一ディレクトリにアップロード。
- パーミッションを設定。
- count.cgi にアクセスし、カウンターが表示されれば完了です。
- ※表示方法は count.cgi 内に直接HTMLを記述するか、フレームで呼び出すなどして表示してください。詳しくは「表示方法」をご覧ください。
|
設定説明
- count.cgiをメモ帳などのテキストエディタで開き、設定編集します。設定項目はファイル上部にあります。
設定項目 |
変数名 |
説明 |
| データファイルまでのパス |
$count |
count.cgiから見たcount.datへのパス。前段設置説明通りにアップロードしていれば、変更必要なし。 |
| 表示 |
$hyouji |
半角数字で記入。「0」で累計のみ、「1」で累計と本日、「2」で累計と本日と昨日のカウントを表示。 |
| 重複カウント |
$no_count |
半角数字で記入。「0」で重複カウント許可、「1」で不許可。 |
| 表示テキスト色 |
$total_col |
累計の表示色。#(半角シャープ)16進数6桁(半角0〜F)で記入。 |
| 〃 |
$today_col |
本日の表示色。#(半角シャープ)16進数6桁(半角0〜F)で記入。 |
| 〃 |
$last_col |
昨日の表示色。#(半角シャープ)16進数6桁(半角0〜F)で記入。 |
表示方法
表示方法は count.cgi 内に直接HTMLを記述するか、フレームで呼び出すなどして表示します。
- count.cgi 内に直接HTMLを記述する場合
- カウンターより前の部分は count.cgi の142行目付近に記述します。コメント「HTML前半」と書いてあります。
- カウンターより後の部分は count.cgi の194行目付近に記述します。コメント「HTML後半」と書いてあります。
- トップページとして利用する場合など count.cgi を index.cgi などとファイル名を変更してもかましません。
- フレームで呼び出す場合
- 下記のようなソースで呼び出します。
<iframe src="[count.cgiへのパス]" width="200" height="100"></iframe>
その他
現在使用しているカウンターからの乗換えなどで、任意の数字からカウントをスタートする場合。
- ファイルをアップロードする前に、count.datをメモ帳などのテキストエディタで開き直接書き換え編集します。
- 配布当初のcount.datを開くと、以下のようになってます。
total,,0
today,0,0
lastday,0,0
- 3行あってそれぞれの行が「,」カンマで3つに区切られています。
- それぞれの行の一番右端のゼロがカウントです。累計を1000からスタートするのであれば、totalの行の一番右の「0」を「1000」に書き換え編集してください。本日ならtodayの行の右端、昨日ならlastdayの行の右端のゼロを編集となります。
- 編集が終了したら、設置説明の通りアップロードして終了です。
履歴