ウェブページの任意の場所に投票フォームを表示して、気軽にアンケートに参加してもらえるようにするスクリプトです。サイトの感想や時事ネタ関係などのちょっとしたアンケートを行いたい時に便利ではないかと思います。投票結果は棒グラフおよびGDが使用可能であれば円グラフでも表示できます。アンケートはブラウザ上で更新でき、過去のアンケートへの投票を可能にすれば1つのスクリプトで複数のアンケートを実施できます。IPアドレスによる投票制限機能つきです。詳しくは下の「機能」をご覧ください。
サンプルページはこちらです。投票結果は棒グラフと円グラフで表示。すべてのアンケートに投票可能。同一IPの投票は1日1回になっています。
質問や要望などがありましたらがらくたBBS-PHPでどうぞ。
ダウンロードする?→ peex100.lzh
ダウンロードしたファイルを解凍して、peex.php(スクリプト本体)をぷちアンケートEX用のフォルダにアップロードします。peex.phpはアップロードする前に必要に応じて設定を変更しておきます。peex.phpのあるフォルダ内にデータファイルを格納する log というフォルダを作成します。フォルダやファイルのパーミッションを下記のように設定します。
ファイルやフォルダの設定を変えずに使用する場合は、以下の様な構成になります。
peex/ ←ぷちアンケートEX用フォルダ(フォルダ名はお好きにどうぞ)。705 以上。 | peex.php ←スクリプト本体。604 以上。 └ log/ ←ログ格納フォルダ(自分で作成)。707 以上。
設置が完了したら、設置したpeex.phpのURLに”?mode=admin”を付加したアドレス(例:http://www.hogehoge.jp/peex.php?mode=admin)をブラウザのアドレスバーに入力してアクセスします。するとアンケート登録ページが表示されるので、アンケートの設定と管理パスを入力して送信ボタンをクリックしてください。エラーが出なければインクルードしたページあるいは「最新投票」のリンクを開いて試しに投票してみましょう。ここまででエラーが出た場合はファイルやフォルダのパーミッションを指定数値より大きくして試してみてください。また、peex.phpのファイル設定が間違っていることも考えられるので再確認してください。
peex.php をメモ帳等で開いて設定を環境や好みに合わせて変更します。変更が必要な設定には★印がついています。★印が付いていない設定は好みや必要に応じて変更してください。★印のついている設定さえ変更すればとりあえずはOKです。
投票はアンケート毎に制限されます。
サイズや座標はピクセル。色は0〜255です。円グラフのサイズ等が気に入らなければ変更してください。台紙の中に円グラフが描画されます。円は台紙からはみ出さないようにしてください。
円グラフの各項目に使用する色のパターンが $tone1 から $tone3 まで3パターンあり、1つのパターンに付き8色ずつRGBで設定してあります。スクリプトの340行目あたりです。
2005/06/09 ver.1.00 とりあえず公開。