本文へスキップ

  TINS-NETは、地域に密着した信頼と実績のインターネットプロバイダーです。 インターネット接続からLAN構築までお気軽にお問い合わせください。

                       ≫ English

TEL: 029-850-3367

〒305-0005 茨城県つくば市天久保4-3-10

ユーザ様へお知らせINFORMATION

                                        ||2|

2. SSI使用アクセスカウンター

Q.ホームページにアクセスカウンターを付けることはできますか?

パブリックカウンターを持っておられるプロバイダーさんがありますが、当社は残念ながらサービスしておりません。 そこで、CGI(Common Gateway Interface) より簡単なSSI(Server Side Includes)を使ってアクセスカウンターを作ってみます。
SSIは、NCSA httpdと呼ばれるWebサーバーに固有の機能です。
SSIを使えば、UNIXコマンドの出力結果だけでなく、自分で作ったプログラムの出力結果をホームページにインクルードすることが可能です。
ですから、アクセスカウントする部分をプログラムで作成し、表示したい場所にSSIを使って埋め込めば、その場所にアクセスカウンターが表示されます。

1. CGI, SSIを実行するための準備

textエディターで以下のファイルを作成し、CGI, SSI使用の宣言をします。
midi, realaudioファイルを自動演奏できるようにするためにも下記の準備が必要です。

------------( ここから )---------------------
Options FollowSymlinks ExecCGI Includes
AddType text/x-server-parsed-html .html
AddType text/x-server-parsed-html .htm
AddType application/x-httpd-cgi .cgi
AddType audio/x-pn-realaudio .ra
AddType audio/x-midi .mid
AddType audio/midi .mid

------------( ここまで )---------------------

1,2行は、拡張子「.html」「.htm」のファイルの中にSSI記述があると、それがSSIとして動作します。
3行目、拡張子「.cgi」の場合は、CGIとして実行され、4行目(これはついでです。)
拡張子「.ra」のファイルの場合には、リアルーオーディオのデータとして扱われ拡張子「.mid」のファイルの場合には、MIDIのデータとして扱われる。の意味です。

【注意】最後の行で必ずenterキーを押して、カーソルを一番左にもってきた状態でファイルをクローズして下さい。

2. 1.で作成してファイルを .htaccess の名前で自分の public_html に送る

【注意】必ずアスキーモード(テキスト形式)で転送して下さい。
(ホームページビルダー等ソフトの中の ファイル転送機能を使用する場合は、アスキーモードを選んでから転送して下さい。)

3. アクセスをカウントするプログラムをSSIを使ってホームページに埋め込む

(例) 「あなたは、XXX人目のお客様です。」と表示する場合、カウンターを表示したいホームページHTMLソース上に以下を記述。

【注意】スクリプト複数行になっても、必ず1行で記述する事。
その場合、通常改行が入る部分に、;(セミコロン)を入れます。

--------------(ここから)------------------
あなたは、<!--#exec cmd="/bin/sh -c 'TMP=/tmp/*****_count.$$;COUNT=`/bin/cat count.txt`;NEWCOUNT=`expr $COUNT + 1`;echo $NEWCOUNT > $TMP;cp $TMP count.txt;rm $TMP;echo $NEWCOUNT'"-->人目のお客様です。
--------------(ここまで)------------------

「編集」→「コピー」で上記内容をそのままお使い頂き、*****の部分をご自分のユーザ名に変更してお使い下さい。
(例:ユーザ名が tins の場合→ 'TMP=/tmp/tins_count.$$;) 
途中スペースや改行が入らないように注意して下さい。

4. 3.で作成したプログラム中の count.txt ファイルにカウントが書き込まれるので、1.と同様にエディターで count.txt ファイルを初期値設定して作成する。

---(ここから)--
0
---(ここまで)---

数字の0のみを書き込んだファイルを作成し、 public_html に送る。

【注意】0 を入力後、改行キー(エンターキー)を絶対に押さないで下さい。
( 0 の横でカーソルが点滅している状態で保存する。)
ファイルを送る時は、テキスト形式(アスキー)で送ります。

5. 自分の public_html におかれた count.txt

ファイルは、ホームページを見た人誰でもが書き込めて更新できるようにファイルのアクセス権(パーミッション)を設定する。
サーバ内のcount.txtアクセス権(パーミッション)「666」(rw-rw-rw-)に変更する。サーバ内count.txtファイルを右クリックをすると変更できます。

count.txt ファイルが書き込み可能になる。

以上の手順でアクセスカウントが作成されます。
3.のカウント表示の前後にFONTタグを入れて適当な大きさと色を設定すれば、見栄えよく表示できるでしょう。 count.txtファイルの出力を、数値ではなく自分の作ったイメージファイル(.gif等)のグラフィック1,2,3....を表示する事もできます。

  

バナースペース

(株)つくばインターネットサービス

〒305-0005
茨城県つくば市天久保4-3-10

TEL 029-850-3367
FAX 029-850-3368