Dalam PHP, memanipulasi fail selalunya melibatkan menciptanya dan mengisinya dengan kandungan. Walau bagaimanapun, dalam beberapa kes, penciptaan fail mungkin berlaku tanpa sebarang data ditulis, meninggalkan fail kosong. Untuk menyelesaikan isu ini, mari kita mendalami cara menulis ke dalam fail dengan berkesan.
Skrip yang disediakan di atas cuba mencipta fail bernama "lidn.txt" dan membukanya dalam mod tambahan ("a"). Walau bagaimanapun, ia hanya melaksanakan operasi buka dan tutup, tanpa benar-benar menulis sebarang data. Untuk membetulkannya, kami boleh menggunakan fungsi file_put_contents() sebaliknya.
Fungsi file_put_contents() memudahkan proses penulisan fail dengan menggabungkan fungsi fopen() dengan lancar , fwrite(), dan fclose(). Dengan fungsi ini, anda boleh menulis kandungan pada fail dalam satu langkah, seperti yang ditunjukkan di bawah:
file_put_contents("lidn.txt", "Cats chase mice");
Barisan ini akan mencipta fail bernama "lidn.txt" jika ia belum wujud dan menulis teks "Kucing mengejar tikus" ke dalamnya.
Selain menggunakan file_put_contents(), terdapat beberapa faktor lain yang perlu dipertimbangkan semasa menulis ke fail dalam PHP:
Dengan mematuhi garis panduan ini, anda boleh menulis kandungan dengan berkesan pada fail dalam PHP, memastikan fail tersebut mengandungi data yang dikehendaki dan diurus dengan betul.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengelakkan Membuat Fail Kosong Semasa Menulis ke Fail dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!