Repository navigation
Releases
Releases · ABATBeliever/FormScript
Release 2.0
2026/08/09 v2.0
・ソフト名をFormPageからFormScriptに変更
・多重送信(戻る操作やスワイプによる再送信)を構造的に防止するため、画面遷移のない
単一ページ完結型のUIに全面刷新(送信もページ送りもすべてindex.php内のJavaScriptで処理)
・resフォルダを廃止。エラー画面・免責/プライバシーポリシーもindex.php内に統合し、
システムはindex.php 1ファイルのみで完結する構成に変更
・define.txtに以下を追加(既存の記法との後方互換性あり)
- page ... ページ区切り
- desc= ... 質問ではない説明文(1ページ目冒頭などに使用)
- [q0=値] ... 過去の回答による条件分岐(選択肢によって以降の質問を出し分け)
- color= ... フォームごとのアクセントカラー指定(未指定時は初代と同じ配色)
・UIをカード形式のデザインに刷新し、スマートフォンでの利用に配慮(下部固定の操作ボタンなど)
・外部フォント・CDNの類は使用せず、OS標準フォントと自前のSVGのみで構成
※1.xとdefine.txtの互換性があります
Release 1.2
2025/12/31 v1.2
・ソフトをFormPage.PHP から FormPageに変更しました
(PHP が商標登録されていることを知ったため変更)
Release 1.1
・免責・プライバシーポリシーのテンプレートを追加
・同一IPアドレスの提出頻度と過去との同一性比較によるスパムフィルタ
・後方・前方互換性のあるdefine.txtの仕様変更(スパムフィルタ設定のため)
・フォームデータのディレクトリの変更 (caseフォルダに移動)
・各種リザルトページのディレクトリの変更( resフォルダに移動)
・回答ログなどを.htaccessで保護