我有一个html文件,我想更改它的一些文字。
我想创建一个表单来更改此文本,如下所示:
var dict = {};
for (var i=0; i<data.length; i++){
var year = data[i].year;
if (!(year in dict)) {
dict[year] = data.filter(function(row) {
return row.year == data[i].year
}).length;
}
}
但是,我想要&#34;形式&#34;在另一个文件中,因为我正在创建一个管理区域来了解有关javascript和PHP的更多信息。
任何人都可以帮助我吗?
Ps.:对不起,拜托!我的英语很差!
答案 0 :(得分:0)
您可以使用文件开始。
这里是显示内容的index.php:
<div id="texto"><?php echo file_get_contents('content.txt'); ?></div>
<a href="admin.php">Edit</a>
这是admin.php:
<?php
session_start();
if($_POST['password'] == 'changeThis!') {
$_SESSION['loggedin'] = true;
}
if($_SESSION['loggedin']) { // are we logged in?
if($_POST['content']) {
file_put_contents('content.txt', $_POST['content']);
die('Saved: ' . $_POST['content']);
}
?>
<form method="post">
<textarea name="content"><?php echo file_get_contents('content.txt'); ?></textarea>
<button type="submit">Save</button>
</form>
<?php
} else {
?>
<form method="post">
<input type="password" name="password">
<button type="submit">Login</button>
</form>
<?php
}
?>
毋庸置疑,这是让您开始的快捷方式,但请熟悉Sessions如何工作,如何进行模板化(使用Twig或Smarty)以及如何使用数据库中。