NMTnet
NMTnet
ホームお得な制度各種手続会員サポートお問合せ入会案内サイトマップ
CGIを活用しよう
メール活用しよう
便利なソフト
インターネットを楽しむために
ホームインターネットを活用しようCGIを活用しよう
Day Counter(KENT WEB)
1.必要なファイルの用意
 KENT WEB様の『スクリプト利用規定』に同意した後、『■プログラムの入手』から、『daycount.lzh』もしくは『daycount.zip』をクリックしてファイルをダウンロードしてください。

 ダウンロードされたファイルは圧縮されており、解凍すると以下のようなファイルが表示されます。

 次に、カウンターの数字画像などもGIF形式で用意する必要があります。
ご自分で用意されるか、同ページで紹介されているものをダウンロードし、解凍が必要なものは解凍してください。
 また、カウンターを設置するホームページのファイルもご準備下さい。

2.転送前の準備
 daycount.cgi 内の編集をします。Perlのパスは/usr/local/bin/perlのままで大丈夫です。

1行目:
#!/usr/local/bin/perl

本日、昨日のアクセス数表示に使用される画像が保存されている場所を指定します。
今回はアクセス総数と同じ場所(『gif1』フォルダ)に指定しますが、『gif2』のような別のフォルダとGIF画像を用意すれば、総アクセス数と違う画像を表示させることができます。

62〜64行目:
# 本/昨日カウント用GIF画像のディレクトリ
# --> フルパスだと / から始るパス
$gifdir2 = './gif1';


 その他の動作条件についてはdaycount.cgi内をエディタで必要に応じて編集してください。
 編集個所とその意味については、KENT WEB様のページ内、『■ プログラムの修正と設置』でご確認下さい。

 次にアクセスカウンターを表示するホームページ(ここでは『index.html』とします。)を用意します。アクセス数を表示したい個所に以下のような記述を追加します。

カウンタを表示させる記述
<img src="daycount/daycount.cgi?gif"><p>
本日は<img src="daycount/daycount.cgi?today">番目のアクセスです。<p>
昨日は<img src="daycount/daycount.cgi?yes">アクセスありました

※上記例は、カウンター設置ページと同じ場所に『daycount』というフォルダを用意した場合の記述です。
※『本日は』や『番目のアクセスです。』などの部分は自由に書き換えても大丈夫です。

3.サーバーへ転送
サーバーに必要なファイルを送信します。

FTPソフトでサーバに接続します。
 
カウンタを設置するホームページを好きな場所へ転送します。

 
ホームページを転送した場所に『daycount』フォルダを作成します。

 
『daycount』フォルダ内に『daycount.cgi』、『daycount.dat』、『gifcat.pl』を転送します。

 
『daycount』フォルダ内に『lock』、『gif1』フォルダを作成します。

 
『gif』フォルダに数字画像を転送してください。

以上でファイルの転送は完了です。

4.ファイル(フォルダ)属性の設定
 転送したCGIファイルのファイル属性を設定し、実行権を与えます。
ファイル属性は通常、FTPクライアント(ソフト)で変更可能です。今回は『daycount』フォルダ下にあるファイルの属性を以下のように変更してください。

daycount/下のフォルダ
lockフォルダ 777 に設定

daycount/下のファイル
daycount.cgi 755 に設定
daycount.dat 666 に設定
gifcat.pl 644 に設定

以上の手順で設置完了です。
カウンターを設置したページを開いてうまく動いているか確認してみましょう。

(備考)
 NMTnetでは実行ファイルは『700』(オーナーのみフルアクセス)、ファイルの読み書きが行なわれるファイルは『600』(オーナーのみリード、ライト可能)に設定するように推奨しています。

ページの先頭へ