Funkcija fpassthru
Funkcija fpassthru izpiše vse podatke iz datoteke, začenši s trenutnim položajem kazalca datoteke in do konca. Funkcija sprejme en parameter - kazalec na datoteko, ki mora biti odprta za branje. Po izvedbi funkcija vrne število izpisanih bajtov ali false v primeru napake.
Sintaksa
fpassthru(resource $handle): int|false
Primer
Izpišimo vsebino datoteke 'data.txt':
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Primer
Preverimo število izpisanih bajtov:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Primer
Poskusimo uporabiti fpassthru po delnem branju datoteke:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // preberemo prvo vrstico
fpassthru($file); // izpišemo ostanek datoteke
fclose($file);
?>