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);
?>