HTML PHP文本框(简单?)

时间:2015-07-14 00:36:28

标签: javascript php jquery html textbox

简介:我一直在网上闲逛,试图找到一个无济于事的解决方案。我是一个PHP菜鸟,我的html和css是边缘的。

问题: 我想创建一个简单的?网站上的文本框,可以在网站上进行编辑和保存并显示。

如果我可以避免PHP或其他语言,但我认为保存部分将需要一些服务器站点处理。因为我不期望大量数据,所以将文本框存储在xml文件或类似文件中应该没问题。 (不需要db)

我正在寻找最简单,最有希望的完整解决方案,因为我是这个人的新手。

注意: 我应该能够将html代码复制并粘贴到任何地方以创建更多文本/注释框。 (也许我需要更改一个ID或其他的东西

我希望评论框没有真正的文字/字符限制,任何字符或引号或html或其他语言都会显示为已写入。

它很难看,重点是功能性和简单。

我发现这与我想要的最接近,但我根本无法使用它。也许它是我的电脑或服务器不满意的语言。的 LINK

1 个答案:

答案 0 :(得分:0)

让我们首先承认你需要PHP,除非你有一个正确的登录系统或者一个CAPTCHA,否则这个项目可能容易出现泛滥大量消息的机器人 - 我知道来自经验。您需要做的只是一个HTML表单,用于键入文本并将其提交给此公共“公告板”:

<form method='post' action='http://yoursite/newmessage.php' type='submit'>
    <input type='text' name='text' placeholder="Type message here"/>
    <input type='submit' value='Submit' />
</form>

此表单会将文本输入中的任何用户类型发送到PHP文件,然后保存它。现在,对于像这样非常简单的事情,你可以使用或不能使用数据库。

数据库的好处:

  1. 更安全
  2. 如果两个人同时尝试添加消息,那么问题就更少了
  3. 文字文件的好处

    1. 更容易制作
    2. 由于您没有存储任何个人数据,因此文本文件就可以了。您可以在服务器上为此命名,这无关紧要。这将是PHP文件:

      <?php
          $newText = $_REQUEST['text']; //data submitted from HTML form
          $currentText = file_get_contents('data.txt'); //txt file in same folder as this PHP file_get_contents
          $concatText = $currentText . '<div><p>' . $newText . '</p></div>';
          file_put_contents('data.txt',$concatText);
      ?>
      

      最后,在HTML页面上显示数据很容易。首先确保您在执行PHP的服务器上运行它,并且有助于将index.html重命名为index.php:

      <?php
          $all_data = file_get_contents('data.txt');
          echo $all_data;
      ?>
      

      编辑我刚看到您希望密码保护。只需在表单中创建另一个文本输入,并在PHP中验证它是否与字符串匹配。