PHP: Menulis Input Borang ke Fail Teks
Masalah:
Anda mempunyai borang dan ingin menangkap input yang dimasukkan dalam medannya dan menulisnya ke fail teks. Walau bagaimanapun, penyelesaian semasa anda gagal menghasilkan hasil yang diingini.
Penyelesaian:
Untuk menulis input borang pada fail teks, anda boleh mengikuti langkah berikut:
Kemas kini Borang HTML:
Pastikan borang anda menggunakan kaedah "POST" dan termasuk elemen input yang diperlukan.
<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>
Skrip PHP:
<?php // Check if data is submitted if (isset($_POST['field1']) && isset($_POST['field2'])) { $data = $_POST['field1'] . '-' . $_POST['field2'] . "\r\n"; // Use file_put_contents to write data to a text file $ret = file_put_contents('/tmp/mydata.txt', $data, FILE_APPEND | LOCK_EX); if ($ret === false) { die("Error writing file"); } else { echo "$ret bytes written to file /tmp/mydata.txt"; } } else { die("No POST data to process"); } ?>
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan PHP untuk Menyimpan Data Borang ke Fail Teks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!