Fungsi PHP fread()
Definisi dan Penggunaan
Fungsi fread() membaca berkas (amannya untuk berkas biner).
Gramata
fread(file,panjang)
Parameter | Keterangan |
---|---|
file | Wajib. Menentukan berkas yang dibuka. |
panjang | Wajib. Menentukan jumlah byte maksimal yang akan dibaca. |
Keterangan
fread() dari penanda berkas file Membaca maksimal panjang banyak byte. Fungsi ini akan berhenti membaca setelah membaca maksimal panjang banyak byte, atau saat mencapai EOF, atau (untuk stream jaringan) saat paket tersedia, atau (setelah membuka stream ruang pengguna) saat telah dibaca 8192 byte, berhenti membaca berkas, tergantung yang pertama terjadi.
Kembalikan string yang diambil, jika terjadi kesalahan kembalikan false.
Peringatan dan Komentar
Peringatan:Jika hanya ingin membaca isi berkas ke string, gunakan file_get_contents()dengan performa yang jauh lebih baik daripada fread().
Contoh
Contoh 1
Baca 10 byte dari berkas:
<?php $file = fopen("test.txt","r"); fread($file,"10"); fclose($file); ?>
Contoh 2
Baca seluruh berkas:
<?php $file = fopen("test.txt","r"); fread($file, filesize("test.txt")); fclose($file); ?>