Функција fpassthru
Функција fpassthru исписује све податке из фајла, почевши од тренутне позиције показивача фајла па до краја. Функција прихвата један параметар - показивач на фајл, који мора бити отворен за читање. Након извршења функција враћа број исписаних бајтова или false у случају грешке.
Синтакса
fpassthru(resource $handle): int|false
Пример
Испишимо садржај фајла 'data.txt':
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Пример
Проверимо број исписаних бајтова:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Пример
Покушајмо да користимо fpassthru након делимичног читања фајла:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // читамо прву линију
fpassthru($file); // исписујемо остатак фајла
fclose($file);
?>