TEXTカウンターの設置方法



1. 先ずは、ココ をクリックしてください。
すると、cgi のソースリストのページが確認できると思います。1行目は “#!/usr/bin/perl” から始まり、最後は “} ” で終わっていると思います。
その全てを、コピー&ペーストでメモ帳に貼り付け、txtcount1.cgi として、登録してください。(ブラウザ画面の 〔編集(E)→すべて選択(A)〕で領域指定すると楽です。)

登録する時は、ファイル名はもちろんですが、拡張子( .cgi )を忘れないように!
これで、cgiファイル (txtcount1.cgi)が出来上がりました。

ここで、重要な注意点があります。1行目の “#!/usr/bin/perl”の部分は、貴方がホームページ用として 利用している、サーバー(プロバイダ)によって書き方が異なります。もし、違っている場合は、この行を書き換えてください。( 書き換えても拡張子は忘れないように! )
一般的には、 “#!/usr/local/bin/perl”と記述するのが多いようですが、ここのパスが違っていると動作しませんので、必ずご利用のプロバイダに確認してください。 ※プロバイダのパスについてはF を見て下さい。


2. 次に、メモ帳で何も書きこまない空ファイルを作ります。
メモ帳を開き、tcount1.dat ファイルを作成してください。( 拡張子は.datです )
操作は、 [メモ帳を開く→ファイル(F)→名前を付けて保存(A)→ファイル名(N)→tcount1.datで保存(S)] です。

3. そして、FTPソフトを起動します。 ※FTPソフトについてはF を見て下さい。

FTPソフトが起動したら、あなたのサーバ( 貴方のパソコンではありませんよ!念の為・・・ )になるべく、新しいフォルダーを作ってください。
新規フォルダーの作り方は貴方のパソコンの操作と同じで、右クリックで  [新規(N)→フォルダー(F)] を選択して、“New Folder(新しいフォルダー)”を作り、 フォルダー名を適当な名前に変更してください。例えば、“cgicnt”とか。

次に、先ほど作った2つのファイルを、サーバに送り出します。(アップロード)
FTPの転送モードには2種類あります。「テキスト(ASCII)モード」「バイナリー(RAW)モード」です。

今回は、1項で作った“txtcount1.cgi”と、2項で作った “tcount1.dat”を「テキストモード」で転送してください。
転送する場所は、今作ったフォルダー(例では、“cgicnt”)にします。

当然、フォルダーを作らず、そのままアップロードしても構いませんが、一般の htmlファイル や画像ファイル など と混在を避けるためにフォルダーを作った方が、管理上好ましいでしょう。

※ フォルダを“cgicnt”としたとすると、“htmlファイル”  のソースリストは、
      <img src="http://貴方のアドレス/cgicnt/txtcount1.cgi" width="0" height="0">
      <Script Language="JavaScript" src="http://貴方のアドレス/cgicnt/tcount1.dat">
    となります。

4. このあと、まだFTPソフトを起動したままで、パーミッション(実行権)というものを設定します。
パーミッションの設定方法は、大抵はFTPソフトで行いますので、各ソフトのやり方にのっとって 慎重に行って下さい。
私の使っている、FTP Explorerでは、[ツール]より、コマンドを入力します。
具体的には、“site chmod xxx yyy”と入力すればOKです。(xxxはパーミッションコード、yyyはファイル名やフォルダー名)
今回は、“site chmod 755 txtcount1.cgi”、“site chmod 666 tcount1.dat”、“site chmod 777 フォルダー名(例えば、cgicnt )”とします。
全ての設定が完了すれば、もうカウンターが動作するハズです。

(フォルダーを作らなかった場合は、“site chmod 777 フォルダー名”のパーミションの設定は不要となります。)


5. サンプルのTEXTカウンターを表示する htmlファイルでは、

<img src="http://sinta.quu.cc/cgi-bin/sinta/advance/txtcount/txtcount1.cgi" width="0" height="0">
<Script Language="JavaScript" src="http://sinta.quu.cc/cgi-bin/sinta/advance/txtcount/tcount1.dat">

としていますが、赤字の部分を貴方のアドレスに必ず書き変えてください。

サンプルを参考に、このカウンタを使いたいページの“htmlファイル”  に、

<img src="http://貴方のアドレス/cgicnt/txtcount1.cgi" width="0" height="0">
<Script Language="JavaScript" src="http://貴方のアドレス/cgicnt/tcount1.dat">

を、組み込んでもらえば完了です。

仮に、フォルダーを作らなかった場合は、

<img src="http://貴方のアドレス/txtcount1.cgi" width="0" height="0">
<Script Language="JavaScript" src="http://貴方のアドレス/tcount1.dat">

となります。


* * *
参考 “txtcount1.cgi”の一部を変更すると、機能を変えることが出来ます。
$zikan= 5 は、同じ人がこの時間(分)内に訪問してもカウントしない数値ですので、適当に変更してください。(現在は5分)




【ご注意】
本ページで紹介するプログラムは『あの良寛』より抜粋し、一部手をいれたもので著作権は良寛さんにあります。
また、本プログラムをご自身での利用は自由ですが、再配布はしないで下さい。
本プログラムの利用に当り、いかなる損害に対して当方は一切の責任を負いません。