Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana Saya Menulis Teks ke Fail dalam PHP?

Bagaimana Saya Menulis Teks ke Fail dalam PHP?

Barbara Streisand
Lepaskan: 2024-11-28 20:12:12
asal
706 orang telah melayarinya

How Do I Write Text to a File in PHP?

Menulis ke dalam Fail dalam PHP

Anda ingin mencipta fail dan menulis beberapa teks ke dalamnya, seperti baris "Kucing mengejar tikus." Begini cara anda boleh menyelesaikan tugas ini dalam PHP:

Mencipta dan Menulis pada Fail

Untuk menulis data ke dalam fail, anda boleh menggunakan fungsi peringkat tinggi seperti file_put_contents (). Fungsi ini bersamaan dengan menggunakan fopen(), fwrite(), dan fclose() berturut-turut.

$filename = 'lidn.txt';
$content = 'Cats chase mice';
file_put_contents($filename, $content);
Salin selepas log masuk

Kod ini membuka fail yang ditentukan oleh $filename, menulis kandungan yang disimpan dalam $content ke fail, dan kemudian menutup fail. Fail akan dibuat jika ia tidak wujud dan kandungannya akan digantikan dengan kandungan baharu.

Pendekatan Alternatif

Jika anda lebih suka menggunakan yang lebih rendah -level functions fopen(), fwrite(), dan fclose(), anda boleh mengikuti langkah berikut:

$filename = 'lidn.txt';
$file = fopen($filename, 'w');
fwrite($file, 'Cats chase mice');
fclose($file);
Salin selepas log masuk

Dalam pendekatan ini, anda membuka fail dalam mod tulis ('w'), tulis kandungan yang dikehendaki pada fail dan tutup pemegang fail.

Nota Tambahan

  • File_put_contents () fungsi diutamakan kerana kesederhanaan dan keserasiannya merentas versi PHP yang berbeza.
  • Pastikan fail yang anda cuba tulis untuk mempunyai kebenaran fail yang sesuai untuk membenarkan akses tulis.
  • Anda boleh menambahkan kandungan pada fail sedia ada dengan menggunakan mod 'a' dalam fopen() atau file_put_contents(). Contohnya: file_put_contents('lidn.txt', 'Ather line', FILE_APPEND)

Atas ialah kandungan terperinci Bagaimana Saya Menulis Teks ke Fail dalam PHP?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan