大家好,我有一个Json http://pastebin.com/index/LwAhi59r
我得到了一个PHP脚本,我希望从每个站点更改每个域和模板的JSON值。我想知道什么是一个很好的PHP代码来改变输入和选择器的值,你可以选择你想要改变它的网站。我有这个PHP代码,我认为这是一个良好的开端,但我不知道如何继续。 到目前为止的PHP代码:http://pastebin.com/8eebhBmF
请有人帮忙。
问候,
罗纳德答案 0 :(得分:1)
尝试这样的事情:
<?php
$list = file_get_contents('list.json');
$list = json_decode($list, true);
$selector = $_POST['selector'];
if (isset($selector))
{
// overwrite the selected domain of the list with the new value if they are not empty
if (isset($_POST['domain']))
{
$list[$selector]['domain'] = $_POST['domain'];
}
if (isset($_POST['template']))
{
$list[$selector]['template'] = $_POST['template'];
}
// store the new json
file_put_contents('list.json', json_encode($list));
}
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h2>Domain of Template veranderen met PHP script</h2>
<form action="process.php" id="form" method="post">
<select name="selector">
<?php foreach ($list AS $key => $value) : ?>
<option value="<?php echo $key; ?>"><?php echo $value['domain']; ?></option>
<?php endforeach; ?>
</select>
<input type="text" name="domain" placeholder="Domain">
<input type="text" name="template" placeholder="Template">
<input type="submit" value="Send">
</form>
</body>
</html>