0
目前我是一个初学者,在网页开发方面玩耍,我创建了一个网站,其中包含一个简短的文本表格来填写,下一个打开网站的人可以查看以前填写的网络表单中的文本。从网站上存储文本的最佳方式
我想知道如何去做这件事。我需要服务器端编程吗?如果是这样,我会如何执行?我很抱歉,如果这很明显,我是这个领域的新手。
谢谢。
编辑:前端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。
警告:我想告诉你的关键是,任何有权访问该页面的人都可以编写内容,所以要小心,因为现在任何可以保存此内容的人都可以注入html/javascript做一些人民浏览器做坏事..
你可以告诉我们你的标记为前端HTML,也许我们可以帮助你在服务器的答案工作?另外,你知道你打算使用哪种服务器语言吗? – Fallenreaper
我已更新与前端HTML的帖子。我对服务器语言很少有经验,所以我对任何事情都很开放。 –
如果您的网络服务器正在运行,并且PHP可用,那么我会说这很简单。让我看看我能想出什么 – Fallenreaper