Hàm fread() đọc dữ liệu từ file đang mở. Dừng khi hết file hoặc đạt độ dài chỉ định. Trả về chuỗi đọc được, FALSE nếu lỗi.
Cú pháp
fread(file_pointer, length)
Tham số
file_pointer – Con trỏ file từ fopen(). Bắt buộc.
length – Số byte tối đa đọc. Bắt buộc.
Giá trị trả về
Trả về chuỗi đọc được. Trả về FALSE nếu lỗi.
Ví dụ 1: Đọc 7 byte
<?php
$file_pointer = fopen("one.txt", "r");
echo fread($file_pointer, 7);
fclose($file_pointer);
?>
Kết quả
Cricket
Ví dụ 2: Đọc toàn file
<?php
$file_pointer = fopen("one.txt", "r");
echo fread($file_pointer, filesize("one.txt"));
fclose($file_pointer);
?>
Kết quả
Cricket and Football are popular sports.
Lưu ý: Dùng filesize() để đọc hết file. Trên Windows, fopen() nên dùng mode 'rb' cho file binary.