Home >Backend Development >PHP Tutorial >这样写为什么不能更新内容

这样写为什么不能更新内容

WBOY
WBOYOriginal
2016-06-06 20:15:30943browse

<code><?php $jsonOr=file_get_contents("json.json");
$jsonDe=json_decode($jsonOr);
array_push($jsonDe,array($_POST["title"],$_POST["content"]));
$jsonEn=json_encode($jsonDe);
file_put_contents($jsonOr,$jsonEn;);
?></code>

回复内容:

<code><?php $jsonOr=file_get_contents("json.json");
$jsonDe=json_decode($jsonOr);
array_push($jsonDe,array($_POST["title"],$_POST["content"]));
$jsonEn=json_encode($jsonDe);
file_put_contents($jsonOr,$jsonEn;);
?></code>

file_put_contents($jsonOr,$jsonEn;); ????
先搞清楚这个函数每个参数的意义,检查一下文件写入权限,再把语法错误修改一下好伐~

$jsonDe=json_decode($jsonOr);
建议加第二个参数,默认的话,decode出来的东西是对象,而不是数组。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn