Funktionen fpassthru
Funktionen fpassthru skriver ut all data från en fil, börjande från filpekarens nuvarande position till slutet. Funktionen tar en parameter - en pekare till filen som måste vara öppnad för läsning. Efter utförande returnerar funktionen antalet utskrivna byte eller false vid fel.
Syntax
fpassthru(resource $handle): int|false
Exempel
Låt oss skriva ut innehållet i filen 'data.txt':
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Exempel
Låt oss kontrollera antalet utskrivna byte:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes utskrivna: $bytes";
fclose($file);
?>
Exempel
Låt oss försöka använda fpassthru efter partiell filinläsning:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // läser den första raden
fpassthru($file); // skriver ut resten av filen
fclose($file);
?>