Funkcija fpassthru
Funkcija fpassthru ispisuje sve podatke iz fajla, počev od trenutne pozicije pokazivača na fajl pa do kraja. Funkcija prihvata jedan parametar - pokazivač na fajl koji mora biti otvoren za čitanje. Nakon izvršavanja, funkcija vraća broj ispisanih bajtova ili false u slučaju greške.
Sintaksa
fpassthru(resource $handle): int|false
Primer
Ispišimo sadržaj fajla 'data.txt':
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Primer
Proverimo broj ispisanih bajtova:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Primer
Pokušajmo da upotrebimo fpassthru nakon delimičnog čitanja fajla:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // pročitajmo prvu liniju
fpassthru($file); // ispišimo ostatak fajla
fclose($file);
?>