2014-02-19 38 views
0

我想弄清楚如何製作一個簡單的html代碼,以便每當頁面上的任何人輸入提供的文本框中的任何內容並點擊提交時,它將書面文本添加到已存在的.txt文件在我的服務器上。HTML - 簡單的輸入到.txt

UPDATE 2/20/14 9:29 AM:那很不幸。我覺得我需要一個.php,但不幸的是我的wepbage通過家園託管,他們沒有.php功能。只是希望有一個解決方法。感謝您的迴應。

+3

你使用了哪些服務器端代碼? HTML代碼可以做的最好的事情是使用數據向服務器提交請求。您需要在服務器上使用某種功能來接受該數據並寫入該文件。 – David

+0

我同意David的觀點,您將需要使用類似php的東西來寫入服務器上的文本文件 – Morne

回答

0

如果您的服務器可以運行php,那麼當用戶單擊提交時,可以請求以下頁面。 (使用post方法)

<?php 

    $in = $_POST['name']; 
    $file = 'names.txt'; 
    // Open the file to get existing content 
    $current = file_get_contents($file); 
    // Append a new person to the file 
    $current .= $in; 
    // Write the contents back to the file 
    file_put_contents($file, $current); 
?> 
0

你將不得不使用PHP來做到這一點。在你的表單上將窗體操作鏈接到一個PHP腳本,並在裏面有這樣的東西。

<?php 
    $file = 'test.txt'; 
    $currentText = file_get_contents($file); 
    $currentText .= $_POST['text']; 
    file_put_contents($file, $currentText); 
?>