从网站存储文本的最佳方式

时间:2016-08-05 00:00:53

标签: html css web server

目前我是一名初学者,正在进行网络开发,我正在创建一个网站,其中包含一个简短的文本表格,并且下一个打开网站的人能够从网络表单中查看文本。以前填写过。

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

谢谢。

编辑:前端html非常简单:

blue   Ti
blue   Ka
blue   Vv
blue   Cn
Turq   Cc
Turq   Wx
Turq   Oq
Turq   Yt
Indigo Gb
Indigo Ap

然后你需要一个保存文件:

<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); ?> 个文件,它会在同一个目录中创建/读取文件,名为 secret.txt

警告:我想告诉你的关键是,任何有权访问该页面的人都能写出内容,所以要小心,就像现在一样,任何人可以保存这可能会注入html / javascript来对某些人的浏览器做坏事..

1 个答案:

答案 0 :(得分: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来对某些人的浏览器做坏事..