Funksjonen fpassthru
Funksjonen fpassthru skriver ut alle data fra en fil, starter fra filpekerens nåværende posisjon og til slutten. Funksjonen tar en parameter - en peker til filen som må være åpnet for lesing. Etter utførelse returnerer funksjonen antall utskrevne byte eller false ved feil.
Syntaks
fpassthru(resource $handle): int|false
Eksempel
La oss skrive ut innholdet i filen 'data.txt':
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Eksempel
La oss sjekke antall utskrevne byte:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Eksempel
La oss prøve å bruke fpassthru etter delvis lesing av filen:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // leser første linje
fpassthru($file); // skriver ut resten av filen
fclose($file);
?>