私はJSONとPHPの両方に非常に慣れていませんが、迷路でロックおよびロック解除されたドアを追跡する別のデータベースを必要とするゲームを構築しています.
私の JSON ファイルは次のようになります。
{ "doors":
[
{"left":true, "right":false, "bottom":false},
{"left":false, "right":false, "bottom":false},
{"right":false, "bottom":false, "top":false}
]
}
私のPHPファイルは次のようになります。
$jsonString = file_get_contents('info.json');
$data = json_decode($jsonString);
$data["doors"][0]["right"] = true;
$newJsonString = json_encode($data);
file_put_contents('info.json', $newJsonString);
javascript で ajax を使用してこれを呼び出しています。使用するとファイルを読み取ることができますが、var_dump($data)
ファイルを編集しようとするとすぐに 500 エラーが発生します。私は本当に近くにいるように感じますが、私は今本当に立ち往生しています. 誰かが私を助けることができれば、それは本当に素晴らしいことです. ありがとう。