目前我是网络开发的初学者,我正在创建一个涉及要填写的简短文本表单的网站,下一个打开该网站的人能够从网络表单中查看文本之前填写过。
我想知道我会怎么做。我需要服务器端编程吗?如果是这样,我将如何实现?如果这很明显,我很抱歉,我是这个领域的新手。
谢谢。
编辑:前端html很简单:
<head>
<title>Tell me a secret.</title>
<link href="css/styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="prompt">
<h1>TELL ME A SECRET</h1>
<h3>
<?php echo file_get_contents("secret.text"); ?>
</h3>
<form method="POST" action="save.php">
<input type="text" id="secret" name="secret">
<input type="submit" />
</form>
</div>
</body>
那么你需要一个存档:
<?php
$secret = $_POST['secret'];
$myfile = fopen("secret.txt", "w");
fwrite($myfile, $txt);
fclose($myFile);
?>
这两个都需要是 .php
文件,它会在同一目录中创建/读取名为 secret.txt 的文件。
警告:我想告诉你的关键是,任何有权访问该页面的人都可以编写内容,所以要小心,就像现在一样,任何人可以保存这可以注入(inject) html/javascript 对某些人的浏览器做坏事..
最佳答案
根据您的信息,这就是我要做的。
标记:
<html>
<head>
<title>Tell me a secret.</title>
<link href="css/styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="prompt">
<h1>TELL ME A SECRET</h1>
<h3>
<?php echo file_get_contents("secret.text"); ?>
</h3>
<form method="POST" action="save.php">
<input type="text" id="secret" name="secret">
<input type="submit" />
</form>
</div>
</body>
那么你需要一个存档:
<?php
$secret = $_POST['secret'];
$myfile = fopen("secret.txt", "w");
fwrite($myfile, $txt);
fclose($myFile);
?>
这两个都需要是 .php
文件,它会在同一目录中创建/读取名为 secret.txt 的文件。
警告:我想告诉你的关键是,任何有权访问该页面的人都可以编写内容,所以要小心,就像现在一样,任何人可以保存这可以注入(inject) html/javascript 对某些人的浏览器做坏事..
关于html - 存储网站文本的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38779184/