2013-12-12 161 views
0

我知道這不是最佳實踐..但是我不得不在8小時內完成這項任務,並且因爲原來的工程師被放棄而被授予此「半完成」項目。編輯存儲在服務器上的文本文件

完全重寫該項目將需要很長時間,現在的優先事項是,它的工作原理。

我有一個Beaglebone黑板上至極我有一個網絡服務器運行。在這臺服務器上我有一個帶有字符串的txtfile。

在這臺服務器上,是一個帶有一些按鈕的網站。唯一需要做的事情是:

用戶點擊按鈕「a」,「a」被添加到txtfile中。

不多不少。但由於我對html和javascript的知識不足,我來到了這裏。

回答

1

如果它被添加到當前txt文件:

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

現在,你必須找到一種方式來獲得數據。您可以使用$ _POST或$ _GET。使用$ _GET時要小心,因爲數據很容易被修改。即使使用$ _POST,您也必須在將數據寫入文件之前檢查數據。永遠不要相信用戶輸入

1
  1. 使HTML表格

    <形式方法= 「GET」 行動= 「yourPhpFile.php」> <按鈕名稱= 「數據」 值= 「一」>甲< /按鈕> < /在底色(PHP或.NET或東西)形式>

  2. 手柄請求

PHP會像:

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

那就是它!

相關問題