0

私は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 エラーが発生します。私は本当に近くにいるように感じますが、私は今本当に立ち往生しています. 誰かが私を助けることができれば、それは本当に素晴らしいことです. ありがとう。

4

2 に答える 2