我对 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 错误。我觉得我真的很接近了,但我现在真的被困住了。如果有人可以帮助我,那就太好了。谢谢。