========== Readme.txt for BooClickAndViewCounter ver1.05 ========== *BooClickAndViewCounterは、Perlで記述されたプログラムです。 *このプログラムを使用する前に以下のことをご確認下さい。 1.サーバーでCGIを使用できること 2.サーバーでPerlを使用できること *利用方法 1.まず以下のファイルを用意します。( )内はファイル名。 カウント処理CGI (bcvc.pl) 管理用CGI (bcvcad.pl) カウント数表示CGI (bcview.pl) カウント数表示用ログインHTML (bcview.html) カウント数表示用テンプレート (counter.html) 2.次に bcvc.pl、bcvcad.pl、bcview の拡張子を pl から cgi に変更します。 3.メモ帳などのエディタで、カウント用データ、カウント ログデータ、作業用データ、それぞれを格納するファイ ル(合計3ファイル)を作ります。 何も入ってない(書いてない)ファイルを3つ作り、フ ァイル名をそれぞれ、bcvc.dat、log.dat、tmp.datにし ます。 (具体的にはエディタを起動した後、何も書かないで、 「ファイル名をつけて保存」する作業を3回行います) 4.bcvc.cgiを、エディタで開き、以下の部分を変更してく ださい。(変更箇所は先頭行と#set data部分です) *先頭行の#! /usr/local/bin/perl の部分を 自分のサ ーバーでのPerlへのパスに書き換えてください。分か らない方は、サーバー管理者へお問い合わせください。 *$dat = の''内は、bcvc.datへのパスを記述します。 *$refcheck = の''内は、on か off を指定します。 on にすると、CGIの呼び出し元URLをチェック し、特定の文字が含まれている場合のみカウント処理 を行います。(詳細は利用方法で説明しています) off にした場合は、CGIの呼び出しもとURLはチ ェックしません。 *$logging = の''内は、on か off を指定します。 on にすると、カウントログをlog.datに保存できます。 (ログをどんどん記録していくだけで自動削除は行い ませんので、ログを保存する場合はログファイルが 大きくなりすぎないように時々 log.datの内容を削 除してください) off にすると、カウントログは記録されません。 *$log = の''内は、log.datのパスを指定します。 *$tmp = の''内は、tmp.datへのパスを記述します。 *$nocnt = の''内は、 同じIPアドレスからのアクセ スによる多重カウントを一定時間防止したい場合に、 同じIPアドレスをカウントしない時間を半角数字で 指定します。単位は 時間 です。 ここを空にするか、 または 0 を指定すると、多重カ ウントのチェックは行われなくなります。 5.bcvcad.cgiを エディタで開き、以下の部分を変更してく ださい。(変更箇所は先頭行と#set data部分です) *先頭行の#! /usr/local/bin/perl の部分を 自分のサ ーバーでのPerlへのパスに書き換えてください。分か らない方は、サーバー管理者へお問い合わせください。 *$adpass = の''内は、管理者用のページにログインす るためのパスワードを設定します。半角英数で指定し てください。 *$dat = の''内は、bcvc.datへのパスを指定します。 *$imgsize = の''内は、管理ページの登録データリス トに表示される画像の大きさを固定にしたい場合に、 HTMLのimgタグに指定するのと同じ要領で記述し ます。 ここを空にすると、画像の大きさは固定にはならず、 各画像本来の大きさで表示されます。 6.bcview.cgiを エディタで開き、以下の部分を変更してく ださい。(変更箇所は先頭行と#set data部分です) *先頭行の#! /usr/local/bin/perl の部分を 自分のサ ーバーでのPerlへのパスに書き換えてください。分か らない方は、サーバー管理者へお問い合わせください。 *$dat = の''内は、bcvc.datへのパスを指定します。 *$html = の''内は、counter.htmlへのパスを指定しま す。 7.各ファイルを、サーバーにAsciiモードで転送します。 (CGIプログラムの設置場所をプロバイダ側で指定し ている場合がありますので、分からない場合はサーバ ー管理者にお問い合わせください) HTML内で画像を呼び出している場合などは、画像 はバイナリモードで転送します。 7.CGIがあるディレクトリに「lock」という名前のデ ィレクトリを作成します。このディレクトリには、何 も入れなくてかまいません。 8.以下のようにパーミッションを設定します。 (パーミッションの設定方法についてはFTPソフトの 操作説明をお読みください) lock