Bagaimana untuk menulis ke fail dalam php? Analisis ringkas kaedah

PHPz
Lepaskan: 2023-04-25 18:55:46
asal
3738 orang telah melayarinya

Dalam PHP, anda boleh menggunakan fungsi berkaitan fail untuk membaca, menulis dan mengendalikan fail. Khususnya, berikut ialah cara utama untuk menulis fail dalam PHP:

  1. Fungsi fopen() Fungsi

fopen() digunakan untuk membuka fail jika fail itu berfungsi tidak wujud. Penggunaannya adalah seperti berikut:

$file = fopen("file.txt", "w");
Salin selepas log masuk

Antaranya, parameter pertama ialah nama fail, dan parameter kedua menentukan mod membuka fail, termasuk:

  • " r": Mod baca sahaja, jika fail tidak wujud, ralat akan dilaporkan;
  • "w": Mod tulis, jika fail tidak wujud, fail baharu akan dibuat, jika fail sudah wujud, kandungan fail akan dikosongkan;
  • "a" : Tambah mod, jika fail tidak wujud, buat fail baharu, jika fail sudah wujud, tambahkan kandungan pada penghujung fail ;
  • "x": Mod eksklusif, jika fail tidak wujud, buat fail baharu, jika fail sudah wujud Ralat dilaporkan.

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.

  1. fungsi fwrite()

fungsi fwrite() digunakan untuk menulis data pada fail. Penggunaannya adalah seperti berikut:

fwrite($file, "Hello, world!");
Salin selepas log masuk

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.

  1. fungsi flose()

fungsi flose() digunakan untuk menutup fail. Penggunaan adalah seperti berikut:

fclose($file);
Salin selepas log masuk

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 "文件打开失败!";
}
Salin selepas log masuk

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan