Pendekatan Ringkas PHP untuk Menulis Data Input ke Fail Teks
Dalam pembangunan web, selalunya perlu untuk mengumpul input pengguna dan menyimpannya dalam format yang berterusan. PHP menyediakan penyelesaian yang cekap untuk menulis input sedemikian pada fail teks.
Isunya
Cabaran biasa yang dihadapi oleh pembangun ialah mendapatkan input pengguna daripada borang HTML dan penulisan ia ke fail teks. Untuk memudahkan proses ini, mula-mula kami akan membuat borang ringkas dengan dua medan input (medan1 dan medan2) dan butang hantar:
<form action="process.php" method="POST"> <input name="field1" type="text"> <input name="field2" type="text"> <input type="submit" name="submit" value="Save Data"> </form>
Seterusnya, kami akan mencipta skrip PHP (process.php) untuk mengendalikan penyerahan borang dan menulis input kepada teks fail:
<?php if (isset($_POST['field1']) && isset($_POST['field2'])) { $data = $_POST['field1'] . '-' . $_POST['field2'] . "\n"; file_put_contents('data.txt', $data, FILE_APPEND | LOCK_EX); } else { die('Missing required data'); } ?>
Penyelesaian
Fungsi file_put_contents() memudahkan proses membuka, menulis dan menutup fail teks. Ia memerlukan tiga parameter: laluan fail, data untuk ditulis dan sebarang bendera (cth., FILE_APPEND untuk ditambahkan pada fail sedia ada).
Nota Tambahan
Atas ialah kandungan terperinci Bagaimanakah PHP Boleh Memudahkan Menulis Input Pengguna daripada Borang HTML kepada Fail Teks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!