Saya memiliki skrip ini di satu server pendukung PHP gratis:
<html>
<body>
<?php
$file = fopen("lidn.txt","a");
fclose($file);
?>
</body>
</html>
Ini membuat file lidn.txt
, tapi kosong.
Bagaimana cara membuat file dan menulis sesuatu ke dalamnya, misalnya baris "Kucing mengejar tikus"?
file_put_contents()
berfungsi di PHP5. Tidak tampak seperti masalah dalam kasus ini (jawaban Anda semakin diterima), tetapi mungkin masih ada beberapa host di luar sana yang menjalankan PHP4.x.put_file_contents()
pertama kali diperkenalkan di PHP5, dan sejak itu telah disertakan, di versi yang lebih baru.Pertimbangkan fwrite () :
sumber
fclose($fp)
), saya mencoba$fp = fopen('lidn.txt', 'w+');
,$fp = fopen('lidn.txt', 'a+');
tetapi tidak ada yang berhasilhttp://php.net/manual/en/function.fwrite.php
sumber
Kau gunakan
fwrite()
sumber
fclose($fh)
), saya mencoba dengan$fh = fopen('lidn.txt', 'w+');
, `$ fh = fopen ('lidn.txt', 'a +'); `` tapi tak satu pun dari mereka berhasilMudah untuk menulis file:
sumber
Saya menggunakan kode berikut untuk menulis file di direktori web saya.
write_file.html
write_file.php
Ini adalah naskah kerja. pastikan untuk mengubah url dalam bentuk tindakan dan file target dalam fungsi fopen () jika Anda ingin menggunakannya di situs Anda.
Semoga berhasil.
sumber
Untuk menulis ke file di
PHP
Anda perlu melalui langkah-langkah berikut:Buka file
Tulis ke file
Tutup file
sumber
Berikut langkah-langkahnya:
Tutup file
sumber
fwrite()
adalah sedikit lebih cepat danfile_put_contents()
hanya pembungkus di sekitar ketiga metode tersebut, jadi Anda akan kehilangan overhead. ArtikelThe
file_put_contents
menulis string ke file.Fungsi ini mengikuti aturan ini saat mengakses file. Jika FILE_USE_INCLUDE_PATH diatur, periksa jalur penyertaan untuk salinan nama file Buat file jika tidak ada kemudian Buka file dan Kunci file jika LOCK_EX diatur dan Jika FILE_APPEND diatur, pindah ke akhir file. Jika tidak, hapus konten file Tulis data ke dalam file dan Tutup file dan lepaskan semua kunci. Fungsi ini mengembalikan jumlah karakter yang ditulis ke dalam file jika berhasil, atau FALSE jika gagal.
The
fwrite
menulis untuk fungsi file.The terbuka akan berhenti pada akhir file atau saat mencapai panjang tertentu, mana yang first.This berfungsi kembali jumlah byte yang ditulis atau FALSE pada kegagalan.sumber