Funkcia fpassthru
Funkcia fpassthru vypíše všetky dáta zo súboru, počnúc od aktuálnej pozície ukazovateľa súboru až po jeho koniec. Funkcia prijíma jeden parameter - ukazovateľ na súbor, ktorý musí byť otvorený na čítanie. Po vykonaní funkcia vráti počet vypísaných bajtov alebo false v prípade chyby.
Syntax
fpassthru(resource $handle): int|false
Príklad
Vypíšme obsah súboru 'data.txt':
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Príklad
Skontrolujme počet vypísaných bajtov:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Príklad
Skúsme použiť fpassthru po čiastočnom načítaní súboru:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // prečítame prvý riadok
fpassthru($file); // vypíšeme zvyšok súboru
fclose($file);
?>