差分

ナビゲーションに移動 検索に移動
*ユーザーアカウントごとに個別ファイルを管理(characters, units, logs, イベントなど)
*管理者アカウントは「config.php」ファイル内で設定
projectopen_sw25/
├── public/ # 公開ディレクトリ(Webサーバーのドキュメントルート)
│ ├── index.php # フロントコントローラー
├── └── assets/ # 静的ファイル(CSS, JS, 画像など) │ ├── css/ │ │ └── style.css │ ├── js/ │ │ └── main.js │ └── images/ │ └── api/ # APIエンドポイント │ ├── auth.php │ ├── characters.php │ ├── units.php │ ├── events.php │ └── logs.php ├── src/ # PHPのソースコード │ ├── core/ # 核心的なロジック │ │ ├── Auth.php │ ├── Character.php │ ├── Unit.php │ ├── Event.php │ └── Log.php │ └── utils/ # 補助的な関数やクラス │ └── helpers.php
├── data/ # ユーザーデータ(JSONファイル)
│ ├── users/ # 各ユーザーごとのディレクトリ
│ │ │ ├── characters.json
│ │ │ ├── units.json
│ │ │ ├── user_events.json # 一般アカウント用イベントデータ
│ │ │ ├── character_log.json
│ │ │ └── unit_log.json
│ │ └── ...
└── events/ # イベントデータ├── lists ├── works_list.json │ ├── local_list.json │ │ └── ... │ └── events/ # 全体公開イベントデータ │ ├── adventurer冒険者.json
│ └── ...
├── config/ # 設定ファイル
│ ├── function.php # その他補助用の関数格納
│ └── config.php
└── README.md # プロジェクトの説明

案内メニュー