首頁 >後端開發 >php教程 >如何使用 PHP 將使用者表單資料附加到 TXT 檔案?

如何使用 PHP 將使用者表單資料附加到 TXT 檔案?

Patricia Arquette
Patricia Arquette原創
2024-12-05 12:13:11962瀏覽

How to Append User Form Data to a TXT File Using PHP?

如何在PHP 中將檔案輸入寫入TXT 檔案

建立表單來擷取使用者輸入時,儲存可能會很有用將資料儲存到文字檔案以供儲存或進一步處理。這可以透過一些簡單的 PHP 命令來完成。

PHP檔案

<?php
if(isset($_POST['field1']) && isset($_POST['field2'])) {
    $data = $_POST['field1'] . '-' . $_POST['field2'] . "\r\n";
    $ret = file_put_contents('/tmp/mydata.txt', $data, FILE_APPEND | LOCK_EX);
    if($ret === false) {
        die('There was an error writing this file');
    }
    else {
        echo "$ret bytes written to file";
    }
}
else {
   die('no post data to process');
}
?>

HTML表單

<form action="myprocessingscript.php" method="POST">
    <input name="field1" type="text" />
    <input name="field2" type="text" />
    <input type="submit" name="submit" value="Save Data">
</form>

說明

  1. 表單處理:提交表單時,myprocessingscript. php 檔案是
  2. 輸入驗證: PHP 腳本檢查是否設定了所需的輸入欄位 field1field2
  3. 資料準備: 使用者輸入連接成單行文本,分隔開
  4. 檔案寫入:使用file_put_contents函數
  5. 函數,將資料附加到指定的文字檔案/tmp/mydata.txt,具有獨佔檔案鎖定。
  6. 錯誤處理:
  7. 如果出現任何寫入錯誤,腳本會停止並顯示錯誤訊息。
  8. 成功確認:
  9. 如果成功,腳本會顯示寫入檔案的位元組數。

此解決方案會自動開啟、寫入和關閉文字文件,為您處理文件 I/O 操作。注意,您可以根據需要修改目標文字檔案路徑。

以上是如何使用 PHP 將使用者表單資料附加到 TXT 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn