========== Readme.txt for BooCounterPro ver1.30 ========== *BooCounterProは、Perlで記述されたアクセスカウンターです。 *このプログラムを使用する前に以下のことをご確認下さい。  1.サーバーでCGIを使用できること  2.サーバーでPerlを使用できること *利用方法  1.まず、bcntp.plの拡張子を.cgiに変更します。  2.bcntp.cgiを、エディタで開き、以下の部分を変更してく    ださい。(変更箇所は先頭行と#set data部分です)      *先頭行の#! /usr/local/bin/perl の部分を 自分のサ     ーバーでのPerlへのパスに書き換えてください。分か     らない方は、サーバー管理者へお問い合わせください。    *$loglimit = の '' 内は、ログの上限(何ヶ月分のロ     グを保持するか)を半角の数値で設定します。設定可     能範囲は 1〜12です。     1を設定すると当月分(当月1日以降)のログを保持し、     2を設定すると2ヶ月分(先月1日以降)のログを保     持するようになります。     (注意:日割でなく月単位で計算されます)  3.メモ帳などのエディタで、カウント数を格納するファイ    ルを作り、カウントを始めたい数字を入力します。    0から始めたいのなら 半角で 0 だけを入力します。数    字の後に改行は入れないでください。    数字を入力したら、cntp.datなどの適当なファイル名で    保存します。    この方法でカウンタを設置するページ数分のデータファ    イルを作ってください。  4.毎日カウントのログを取りたい場合は、ログを格納する    ファイルを作り、適当なファイル名で保存します。    複数のページでログを取る場合は、必要なページ分を同    様に作ってください。  5.カウンター用数字画像を用意してください。数字画像の    ファイル名は、0.gif 〜 9.gifとしてください。   (必ずGIF形式の画像をご使用ください)    =注=    画像の大きさは0〜9すべて同じものを使用してください。    当倶楽部提供の数字画像もご利用いただけます。    [当倶楽部提供数字画像URL]    http://www.booboo.ne.jp/contents/cgi/program/count/figimg/  6.カウンターを設置したいページに、以下のようなタグを    挿入します。(この部分にカウンターが表示されます)    注:?以降は、&で区切った設定データになっています。    例1)カウンタログをとる場合              例2)カウンタログをとらない場合              [bcntp.cgi?以降の設定]    *fig=の"4"の部分には、表示したい桁数を半角数字で指     定します。4だと4桁のカウンターになります。    *data=の"cntp.dat"の部分は3の項目で作ったデータフ     ァイルへのパスを指定します。複数のページにカウン     タを設置する際は、ページ毎に別のデータファイルを     指定してください。     (bcntp.cgiを設置しているディレクトリよりも上の      ディレクトリは指定できません)    *img=の"./"の部分はそのページのカウンタで使用     したい数字画像のあるディレクトリを指定します。     最後のスラッシュ( / )を忘れないようにご注意くだ     さい。    =カウントログをとる場合=    *log=の"on"の部分は、毎日カウンタのログをとりたい     場合にonを指定します。    *ldata=の"./log.dat"の部分は、カウンタログをとる場     合、4の項目で作ったカウンタログファイルへのパス     を指定します。     (bcntp.cgiを設置しているディレクトリよりも上の      ディレクトリは指定できません)    また、widthやheightの使用も可能ですが、widthの指定    は [画像の幅]x[$figで指定した桁数] になるように    計算して指定してください。     なお、bcntp.cgi をHTMLファイルと同じディレクトリ    に入れない場合は 「src="」以降のパス部分を調整する    必要があります。  7.昨日または今日のカウント数を表示させたい場合は、表    示したい場所に以下のように v=y または v=t というオ    プションをつけます。    注:これらのオプションがある場合は表示のみ(カウン      ト処理しません)となりますので、上記6のv=オプ      ションを指定しないものと一緒にご利用ください。    例)        *v=の"y"の部分は、昨日のカウント数を表示したい場合     は y を、今日のカウント数を表示したい場合は t を     指定します。    こちらも6同様にwidthやheightの使用が可能です。    また、bcntp.cgi をHTMLファイルと同じディレクトリに    入れない場合は 「src="」以降のパス部分を調整する必要    があります。  8.bcntp.cgiを、 サーバーにasciiモードで転送します。    (CGIプログラムの設置場所をプロバイダ側で指定し    ている場合がありますので、分からない場合はサーバ    ー管理者にお問い合わせください)  9.bcntp.cgiがあるディレクトリに「lock」という名前の    ディレクトリを作成します。このディレクトリには、何    も入れなくてかまいません。  10.カウンタ呼び出しタグのimg=で指定したディレクトリに、    0.gif 〜 9.gif の画像ファイルをbinaryモードで転送    します。  11.カウンタ呼び出しタグのdata=で指定した場所に3で作    った各データファイルを、ログをとる場合は ldata=で    指定した場所に4で作った各ログファイルを転送します。  12.以下のようにパーミッションを設定します。   (パーミッションの設定方法についてはFTPソフトの     操作説明をお読みください)     lock    → 777     bcntp.cgi    → 755     データファイル → 666     ログファイル  → 666     数字画像ファイル→ 644    パーミッションの設定方法例    | FTP.exeを使用する場合    | 例)ftp>quote site chmod 755 bcntp.cgi ・カウンタログ カウンタのログをとっている場合、ログは以下の書式で保存 されています。 例)2000/01/02 : 5 : 76543 日時 : その日のカウント数 : 累積カウント値 となっています。 *備考1  BooCounterPro は、GIFアニメーション非対応ブラウザでは、  カウンター画像は正常に表示されないことがあります。  その場合もカウントアップ処理は正常に動作します。 *備考2  BooCounterPro は、アニメーションGIF、インターレース  GIFの数字画像には対応しておりません。 *ご注意  BooCounterPro フリーソフトウエアです。  利用などに当たっては「CGIご利用上のルール」(下記U  RL参照)に記載されているすべてのルールが適用されます  ので、同意の上ご利用ください。  ・CGIご利用上のルール  http://www.booboo.ne.jp/contents/cgi/rule/  当プログラムの使用により生じたトラブルもしくはそれに伴  う損害に対し、制作者は一切責任を負いません。 *著作・制作  BooBooClub  E-mail: booboo@booboo.ne.jp  URL: http://www.booboo.ne.jp/  お問い合わせ詳細  http://www.booboo.ne.jp/contents/calendar/index.html *お願い  バグレポート、ご感想、お問い合わせなどありましたら、  上記アドレスまでメールをお願いいたします。 *バージョンアップ履歴 ・Ver1.0  1,内部処理の一部修正  2,各桁データ取得方法の変更 ・Ver1.1  1,サーバーによってはエラーになるバグの修正 ・Ver1.20  1,複数ページのカウント機能追加  2,データファイル等の設定方法変更 ・Ver1.21  1,昨日と今日のカウント数表示機能追加  2,カウンタログ保存機能追加 ・Ver1.22  1,ColorTableが異なる画像を使用できるよう変更  2,内部処理の一部最適化 ・Ver1.23  1,ログ上限の設定を追加 ・Ver1.24  1,GraphicControlExtensionがない画像に対応  2,内部処理を一部修正 ・Ver1.25  1,11桁以上の表示ができない不具合を修正 ・Ver1.26  1,ログの日付に誤りが出る不具合を修正 ・Ver1.27  1,内部処理を一部変更 ・Ver1.28  1,コードの一部を調整 ・Ver1.29  1,一部データについてチェック処理を追加 ・Ver1.30  1,ログの日付に関する内部処理を一部変更  2,コードの一部を調整