我有一个JSON文件,其中包含网站数据。这个站点数据用于主页(我将JSON解码为变量,因此我可以在HTML中回显它们。)
这是我的代码:
@EnableGlobalMethodSecurity(securedEnabled = true, prePostEnabled = true)
所以,我创建了数组,编码了数组并将其放在文件中(我认为),但我没有看到任何变化。
注意:我添加了<?php
//start json stuff
$path = "../assets/json/home.json";
$fileexists = file_exists($path);
if ($fileexists) {
$json_d = file_get_contents($path,TRUE);
$json = json_decode($json_d,TRUE);
} else {
die("Error retrieving site data - please refresh the page. If that doesn't work, please report a problem, here and come back later.");
}
if(isset($_POST['submit'])) {
$navtitle = $_POST['navtitle'];
$title = $_POST['title'];
$json_arr = array('navtitle' => $navtitle, 'title' => $title);
$json_enc = json_encode($json_arr);
$json_result = file_put_contents($path, $json_enc);
if($json_result) {
echo "<script>alert('WORKING!');</script>";
} else {
echo "<script>alert('NO WORKING!');</script>";
}
}
?>
元标记,以强制网站/浏览器在每次加载页面时都抓取<meta http-equiv="expires" content="0">
文件。
感谢您的帮助。