Funcția fpassthru
Funcția fpassthru afișează toate datele din fișier, începând de la poziția curentă a indicatorului de fișier și până la sfârșit. Funcția acceptă un parametru - indicatorul către fișier, care trebuie să fie deschis pentru citire. După execuție, funcția returnează numărul de octeți afișați sau false în caz de eroare.
Sintaxă
fpassthru(resource $handle): int|false
Exemplu
Să afișăm conținutul fișierului 'data.txt':
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Exemplu
Să verificăm numărul de octeți afișați:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Exemplu
Să încercăm să folosim fpassthru după citirea parțială a fișierului:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // citim prima linie
fpassthru($file); // afișăm restul fișierului
fclose($file);
?>