Dalam PHP, anda boleh menggunakan fungsi berkaitan fail untuk membaca, menulis dan mengendalikan fail. Khususnya, berikut ialah cara utama untuk menulis fail dalam PHP:
fopen() digunakan untuk membuka fail jika fail itu berfungsi tidak wujud. Penggunaannya adalah seperti berikut:
$file = fopen("file.txt", "w");
Antaranya, parameter pertama ialah nama fail, dan parameter kedua menentukan mod membuka fail, termasuk:
Jika fail berjaya dibuka, penuding fail dikembalikan, sama seperti mendapatkan pen semasa menulis surat. Seterusnya anda boleh menggunakan fungsi fwrite() untuk menulis kandungan pada fail.
fungsi fwrite() digunakan untuk menulis data pada fail. Penggunaannya adalah seperti berikut:
fwrite($file, "Hello, world!");
Antaranya, parameter pertama ialah penunjuk fail, dan parameter kedua ialah data yang akan ditulis pada fail. Jika penulisan berjaya, mengembalikan bilangan bait yang ditulis, jika tidak, mengembalikan palsu.
fungsi flose() digunakan untuk menutup fail. Penggunaan adalah seperti berikut:
fclose($file);
Mengembalikan benar jika fail berjaya ditutup. Pada masa ini, data fail telah ditulis ke cakera.
Ringkasnya, tiga fungsi di atas boleh digunakan untuk melaksanakan operasi penulisan fail PHP. Sebagai contoh, kod berikut menulis data ke fail bernama "file.txt":
$file = fopen("file.txt", "w"); if ($file) { fwrite($file, "Hello, world!"); fclose($file); echo "数据写入成功!"; } else { echo "文件打开失败!"; }
Apabila menggunakan fungsi fopen() untuk membuka fail, anda perlu memberi perhatian sama ada laluan fail adalah betul. Jika laluan fail ditulis dengan tidak betul, fail tidak boleh dibuka atau penulisan gagal. Di samping itu, semasa menulis fail, anda perlu memastikan bahawa direktori tempat fail terletak mempunyai kebenaran menulis, jika tidak, penulisan akan gagal.
Atas ialah kandungan terperinci Bagaimana untuk menulis ke fail dalam php? Analisis ringkas kaedah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!