スピードくじ

◆概要
クリックして「あたり」「はずれ」を出すスピードくじです。
管理者が指定した単位毎に「あたり」が出ます。
IPアドレスを判断し、同一人物の連続アクセスはカウントアップされません。
あたりが出た時、管理者宛にアクセス者のIPアドレスがメール送信されます。Ver2.0以降、設定によってはメールアドレスも送信されます。
JavaScriptを利用して「あたり」残り数をリアルタイムに表示出来ます。(出来るサーバに限ります)

◆サンプル/ダウンロード
ダウンロード
Ver2.00
[ サンプル ]
[ すぐに結果が分かるタイプ ]
[ メールアドレス入力タイプ ]

◆設定
[ speedkj.cgi ]
エディタなどで開き、設定してください。
1行目:#!/usr/local/bin/perlお使いのサーバに合わせて設定して下さい
22行目:$sendmailお使いのサーバに合わせて設定して下さい
23行目:$titleタイトル
24行目:$kugiriあたりが出る単位
25行目:$sleepクリックしてから結果が表示されるまでの時間($mailinが1なら0を推奨)
26行目:$mailinくじを引く前にメールアドレスを入力(0=しない/1=する)
27行目:$atarifあたりが出た時にあたり画像リンクから飛ばすURL
28行目:$atariあたり画像
29行目:$hazureはずれ画像
30行目:$mail管理者メールアドレス
31行目:$msubあたり通知時のメール件名
32行目:$backgif背景画像
33行目:$bgcolor背景色
34行目:$text文字色
35行目:$atari_comあたり画像の下に表示するコメント
36行目:$hazure_comはずれ画像の下に表示するコメント
40〜46行目:$style_cssスタイルシート
※「あたりが出る単位」は、「2」であれば「2,4,6…」アクセス目にあたりが出ます。
※「くじを引く前にメールアドレスを入力する」とした場合、クリックするとまずメールアドレス入力フォームが出ます。
 正しく入力されたと判断された後にあたり/はずれの結果が表示されます。
 この時にあたりが出ると、管理者宛のメールアドレスに入力されたメールアドレスも通知されます。
 はずれの場合、入力されたメールアドレスはログにも残りません。

[ speedkj.js ]
エディタなどで開き、最大あたり数を設定して下さい。
このファイルに設定出来るのはこの1行だけです。
例) あたり数(プレゼント数などに合わせて)が10の場合は以下のようになります
total=0;nokori=10;ip='';

その他、起動方法や残り商品数表示方法などは、圧縮ファイル内のsample.htmlもご参照下さい。

◆パーミッション(必ずこの通りとは限りません)
speedkj(仮) [755] - speedkj.cgi [755] 本体CGI
  speedkj.js [666] データファイル
  jcode.pl [644] 日本語ライブラリ
  mimew.pl [644] メール用ライブラリ
  *.gif [-] あたり/はずれ画像
  lock [777] - bingo3 [644] ロックフォルダ/ファイル
( フォルダ / ファイル )

◆更新履歴
  • 初版リリース(2001/7/2 v1.00)
  • メールアドレス入力対応、その他細かい部分の設定を可能に(2005/1/20 v2.00)