编辑存储在服务器上的文本文件

时间:2013-12-12 08:45:46

标签: javascript html5

我知道这不是最好的做法..但是我被迫在8个小时内完成这项任务,因为原来的工程师被解雇了,所以给了这个“半完成”的项目。

完全重写项目需要太长时间,现在优先考虑,是否有效。

我有一个Beaglebone Black黑板我正在运行一个网络服务器。在这台服务器上,我有一个带字符串的txtfile。

在这台服务器上,是一个带有一些按钮的网站。唯一需要做的是:

用户点击按钮“a”,并在txt文件中添加“a”。

不多也不少。但由于我对html和javascript缺乏了解,我来到了这里。

2 个答案:

答案 0 :(得分:1)

  1. 制作一个html表格

    <形式方法=" GET"行动=" yourPhpFile.php"> <按钮名称="数据"值="">将< /按钮> < /形式>

  2. 处理backround请求(php或.net或其他东西)

  3. PHP就像:

    if(isset($_GET["data"])) {
       $getV =  $_GET["data"]; //If you have get
       $file = 'newDataValues.txt';
       file_put_contents($file, $getV);
    }
    

    就是这样!

答案 1 :(得分:1)

如果它被添加到当前的txt文件中:

$textFromTheButton = 'A';
$f = fopen( 'yourfile.txt', 'a' );
fwrite( $f, $textFromTheButton );
fclose( $f );

现在您必须找到获取数据的方法。您可以使用$ _POST或$ _GET。使用$ _GET时要小心,因为数据很容易改变。即使使用$ _POST,您也必须确保在将数据写入文件之前检查数据。永远不要相信用户输入。