Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Menulis Data daripada Borang HTML ke Fail Teks Menggunakan PHP?

Bagaimanakah Saya Boleh Menulis Data daripada Borang HTML ke Fail Teks Menggunakan PHP?

Susan Sarandon
Lepaskan: 2024-11-27 12:05:15
asal
619 orang telah melayarinya

How Can I Write Data from an HTML Form to a Text File Using PHP?

PHP: Menulis Data Input ke Fail Teks

Dalam PHP, anda boleh menulis data dengan mudah daripada medan input ke fail teks. Begini cara untuk menyelesaikan tugasan ini:

1. Borang 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>
Salin selepas log masuk

2. Skrip PHP:

<?php
if (isset($_POST['field1']) && isset($_POST['field2'])) { // Check if both fields are set
    $data = $_POST['field1'] . '-' . $_POST['field2'] . "\r\n"; // Create the data
    $result = file_put_contents('data.txt', $data, FILE_APPEND | LOCK_EX); // Write to the file
    if ($result === false) {
        die('Error writing to file'); // Handle error
    } else {
        echo "$result bytes written to file"; // Success
    }
} else {
    die('No post data to process'); // Handle error
}
?>
Salin selepas log masuk

Penjelasan:

  • Borang HTML mengumpul input pengguna dalam dua medan (medan1 dan medan2) dan menyerahkannya kepada skrip pemprosesan melalui kaedah POST.
  • Skrip PHP menyemak sama ada kedua-dua medan ditetapkan untuk menghalang ralat.
  • Jika medan ditetapkan, ia menggabungkan nilai input dengan tanda sempang dan menambahkan aksara baris baharu untuk mencipta rentetan data.
  • Fungsi file_put_contents membuka data fail.txt untuk menulis dalam mod tambah, menguncinya untuk akses eksklusif.
  • Rentetan data ditulis pada fail dan bilangan bait yang ditulis ialah dikembalikan. Jika operasi tulis berjaya, hasilnya akan bergema; jika tidak, mesej ralat dipaparkan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menulis Data daripada Borang HTML ke Fail Teks Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan