トップ/output/vote_project

output/vote_project の変更点


#author("2025-04-26T14:32:10+09:00","default:nemusg.pad","nemusg.pad")
#author("2025-08-24T23:12:21+09:00;2025-04-26T14:32:10+09:00","default:nemusg.pad","nemusg.pad")
* Vote Project v1.1 [#za52372e]

- このプログラムは、PHPとJSONファイルベースで作られた画像人気投票システムです。
- ChatGPTを使っています
- [[Vote Project動作サンプル:https://nemusg.com/php/vote_project_sample/index.php]]
-- [[選択肢を増やした例:https://nemusg.com/php/vote_project/index.php]] / [[のここさん>specialthanks/017ri_]] のエモート画像です

&ref(output/vote_project/vote_project_v1.1.zip);

** 特徴 [#j2fdd739]
- 画像をランダム表示して好きなものに複数投票できる
- IPアドレスで同一画像への二重投票を30日間防止
- 画像リストはJSONファイルで管理
- 投票結果は管理者ページからパスワードで閲覧可能
- シンプルなデザイン、CSSでカスタマイズ可能
- 軽量・高速な動作

** 使い方 [#u065184c]
+ `/data/images.json` に画像のリストを登録してください。
+ `/data/` フォルダはサーバー上で書き込み可能(パーミッション707か777)に設定してください。
+ `admin.php` のパスワードハッシュは環境に合わせて調整してください。

** FAQ [#z5be95a4]
- 選択肢が表示されなくなった
-- おそらく `/data/images.json` の書き方に問題があります。[[JSONきれい:https://tools.m-bsys.com/dev_tools/json-beautifier.php]] でチェックしてください。



** ライセンス [#l55d0919]
- 本プログラムは自由に改変・配布・商用利用できます。
- ライセンス表記は不要ですが、残していただいても問題ありません。

#include(parts/feedback,notitle)