html - 存储网站文本的最佳方式

标签 html css web server

目前我是网络开发的初学者,我正在创建一个涉及要填写的简短文本表单的网站,下一个打开该网站的人能够从网络表单中查看文本之前填写过。

我想知道我会怎么做。我需要服务器端编程吗?如果是这样,我将如何实现?如果这很明显,我很抱歉,我是这个领域的新手。

谢谢。

编辑:前端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/

相关文章:

Javascript style.display 不适用于表单

html - 向右浮动但保持逻辑顺序

css - 悬停在父元素上时在子元素上应用 CSS?

css - 带输出的 HTML5 下拉菜单

javascript - 动态添加JavaScript和CSS : Speed and Performance (Need-to-Know)

html - 视口(viewport)宽度大于 100 的 CSS @media print body 会缩小内容,但在 Safari 上不会

html - 电话号码和屏幕阅读器

javascript - 为什么这种过渡会淡出而不是淡入?

actionscript-3 - Flash 站点架构 - 一个 swf 还是多个?

html - Three.js 视频背景静态摄像头