===== Readme.txt for BooEasyVotingSystem v1.02 ===== *BooEasyVotingSystemは、Perlで記述されたアクセス解析スク  リプトです。 *このプログラムを使用する前に以下のことをご確認下さい。  1.サーバでCGIを使用できること  2.サーバでPerlを使用できること *設置方法  1.まず以下のファイルを用意します。( )内はファイル名。    BooEasyVotingSystem (bevs.pl)    テンプレートHTML   (view.html)    jcodeライブラリ    (jcode.pl)   2.次に bevs.pl の拡張子を plから cgi に変更します。  3.メモ帳などのエディタで、投票データを格納するファイ    ルと、多重投票防止用の作業ファイルを作ります。何も    入ってない(書いてない)ファイルを作り、ファイル名    をそれぞれ vote.dat tmp.dat にします。(具体的に    はエディタを起動した後、何も書かないで「ファイル名    をつけて保存」します)  4.bevs.cgiを、エディタで開き、以下の部分を変更してく    ださい。    *先頭行の#! /usr/local/bin/perl の部分を 自分のサ     ーバーでのPerlへのパスに書き換えてください。分か     らない方は、サーバー管理者へお問い合わせください。    *$view = の''内は、テンプレートHTMLファイル(view.html)     への パスを指定します。    *$vote = の''内は、テンプレートHTMLファイル(vote.dat)     への パスを指定します。    *$tmp = の''内は、テンプレートHTMLファイル(tmp.dat)     への パスを指定します。    *$tlimit = の''内は、同一IPアドレスからの多重投票     を禁止する時間を指定します。単位は「時間」です。  5.用意したファイルすべてを、 サーバーにasciiモードで    転送します。    (CGIプログラムの設置場所をプロバイダ側で指定し    ている場合がありますので、分からない場合はサーバ    ー管理者にお問い合わせください)  6.baa.cgi があるディレクトリに「lock」という名前の    ディレクトリを作成します。このディレクトリには、    何も入れなくてかまいません。  8.以下のようにパーミッションを設定します。   (パーミッションの設定方法についてはFTPソフトの     操作説明をお読みください)     lock   → 777     bevs.cgi    → 755     vote.dat    → 666     tmp.dat    → 666     その他     → 644    パーミッションの設定方法例    | FTP.exeを使用する場合    | 例)ftp>quote site chmod 755 bevs.cgi *設定方法と利用方法  =設定方法=  あらかじめ投票項目をいくつか用意しておきたい場合は、  vote.datをエディタで開き、下の書式で1行1項目として  項目を設定しておきます。  【書式】   項目名,初期投票値(半角数字),   例)   ハンバーグ,123,   カレーライス,100,   オムライス,321,   ハヤシライス,456,   グラタン,54,   スパゲティ,108,  bevs.cgiにアクセスした時にブラウザ上に表示される、  フォームの「その他」の所に項目名を入力しても設定で  きますが、その場合初期値は 1 になります。  =表示=  bevs.cgiにアクセスすることで、現在の投票結果と投票  フォームのページを表示することができます。  view.htmlをテンプレートとして表示されますので、内  容は自由に編集することができます。 (プログラムによって表示される部分を除く)  =その他補足=  プログラムはの箇所に、1項目1行の形で、  TABLE形式で投票結果を表示します。  各項目毎に〜が出力されます。および  
タグは出力されません。  プログラムはの箇所に、1項目1行の形で、  TABLE形式で投票フォームを表示します。  各項目毎に〜が出力されます。および  
タグは出力されません。  また、その他のフォームもプログラムは出力しません。  投票フォームにおいて、その他のフォームが必要ない  場合は、HTMLソース内の当該箇所を削除してかまいま  せん。  このプログラムには、多重投票防止機能が含まれてい  ます。同一IPアドレスからの1時間以内の投票は、  多重投票とみなされ受け付けないようになっており、  投票値はカウントアップされません。 *ご注意 BooEasyVotingSystemはフリーソフトウエアですが、寄付は歓迎 いたします。 送金したくなった場合、下記アドレスまでメールしてください。 送金先をご連絡させていただきます。  利用などに当たっては「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.00  1,内部処理の最適化  2,多重投票防止機能の追加 ・Ver1.01  1,多重投票とする時間の設定を追加 ・Ver1.02  1,GETでのアクセスを無効化  2,内部処理の一部を変更