Hàm fpassthru
Hàm fpassthru xuất tất cả dữ liệu từ tệp, bắt đầu từ vị trí hiện tại của con trỏ tệp cho đến hết. Hàm nhận một tham số - con trỏ tới tệp cần được mở để đọc. Sau khi thực thi, hàm trả về số byte đã xuất hoặc false trong trường hợp lỗi.
Cú pháp
fpassthru(resource $handle): int|false
Ví dụ
Hãy xuất nội dung của tệp 'data.txt':
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Ví dụ
Hãy kiểm tra số byte đã xuất:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Ví dụ
Hãy thử sử dụng fpassthru sau khi đọc một phần tệp:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // đọc dòng đầu tiên
fpassthru($file); // xuất phần còn lại của tệp
fclose($file);
?>