Funksioni fpassthru
Funksioni fpassthru nxjerr të gjitha të dhënat nga një skedar, duke filluar nga pozicioni aktual i treguesit të skedarit deri në fund. Funksioni printon një parametër - tregues në skedar, i cili duhet të jetë i hapur për lexim. Pas ekzekutimit, funksioni kthen numrin e bajteve të nxjerrë ose false në rast gabimi.
Sintaksa
fpassthru(resource $handle): int|false
Shembull
Le të nxjerrim përmbajtjen e skedarit 'data.txt':
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Shembull
Le të kontrollojmë numrin e bajteve të nxjerrë:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Shembull
Le të përpiqemi të përdorim fpassthru pas leximit të pjesshëm të skedarit:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // lexojmë rreshtin e parë
fpassthru($file); // nxjerrim pjesën e mbetur të skedarit
fclose($file);
?>