ここでは投票所CGIスクリプトについて記載します。
一般的な投票システムです。 少し付加的な機能としては、ランキング表示の際に各項目の下にそれに対するコメントが表示されます。 それだけですね(笑)。連続投票防止機能はそのうち実装予定(ぉ(←ただ意外と面倒・・IPでのはじきは使えないし)
とりあえずこんな感じ。<動作サンプル>←実際に運用中なので荒らさないで下さい〜。
下をクリックしてダウンロードして下さい。中身は下記のようになってます。
vote_sys.lzh
vote_sys.cgi・・・スクリプト本体
湾roxy.pl・・・proxyはじき(※)
腕eadme.txt・・・簡易説明書
※殆ど役立たずw。これで引っかかるような串は使わない方がいいよぅ(藁)
以下のような構成でサーバにアップロードして下さい。括弧内の数字はパーミッションです。
vote_sys
vote_sys.cgi(755)
湾roxy.pl(644)
votelog.txt(666)
和ccess.txt(666)
歪omment.txt(666)
ダウンロードしたフォルダに入ってなかった下の3つのファイルはメモ帳などのエディタで空のファイルを作成して下さい。
※次項で説明する機能オフなどを行った場合には不要になるファイルもあります。
最新コメント記録や、アクセスログなどは本来の投票データを記録するファイルとは別のファイルに行っています。 その為ある程度負荷の高い環境の場合はこれらの機能をオフにしないとロック処理の多発などを招く恐れがあります。 その他proxy.plも幾らかカスタマイズ出来ますので詳しくは中身をご覧下さい。