Hàm fpassthru() đọc toàn bộ nội dung còn lại từ file pointer đến EOF và ghi ra output buffer. Tương tự readfile() nhưng dùng cho file đã mở. Trả về số ký tự đọc được, FALSE nếu lỗi.
Cú pháp
fpassthru(file_pointer)
Tham số
file_pointer – Con trỏ file từ fopen/fsockopen (chưa fclose).
Giá trị trả về
Trả về số ký tự đọc được. Trả về FALSE nếu lỗi.
Ví dụ
<?php
$file_pointer = fopen("new.txt", "r");
fgets($file_pointer); // đọc dòng đầu (bỏ qua)
echo fpassthru($file_pointer); // xuất phần còn lại
fclose($file_pointer);
?>
Kết quả
Demo text!! This is it!22
Lưu ý: Phổ biến dùng để xuất file download (PDF, ảnh) sau khi đã mở file pointer.