A fpassthru függvény
A fpassthru függvény kiírja a fájl összes adatát, a fájlmutató aktuális pozíciójától kezdve a fájl végéig. A függvény egy paramétert fogad - egy fájlmutatót, amelyet olvasásra kell megnyitni. A végrehajtás után a függvény a kiírt bájtok számát adja vissza, vagy false hiba esetén.
Szintaxis
fpassthru(resource $handle): int|false
Példa
Írjuk ki a 'data.txt' fájl tartalmát:
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Példa
Ellenőrizzük a kiírt bájtok számát:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Példa
Próbáljuk meg a fpassthru használatát a fájl részleges olvasása után:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // elolvassuk az első sort
fpassthru($file); // kiírjuk a fájl maradék részét
fclose($file);
?>