ფუნქცია fpassthru
ფუნქცია fpassthru აბეჭდავს ყველა მონაცემს ფაილიდან, დაწყებული ფაილის მაჩვენებლის მიმდინარე პოზიციიდან ბოლომდე. ფუნქცია იღებს ერთ პარამეტრს - მაჩვენებელს ფაილზე, რომელიც უნდა იყოს გახსნილი წასაკითხად. შესრულების შემდეგ ფუნქცია აბრუნებს გამოტანილი ბაიტების რაოდენობას ან false შეცდომის შემთხვევაში.
სინტაქსი
fpassthru(resource $handle): int|false
მაგალითი
გამოვიტანოთ ფაილის 'data.txt' შიგთავსი:
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
მაგალითი
შევამოწმოთ გამოტანილი ბაიტების რაოდენობა:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
მაგალითი
შევეცადოთ გამოვიყენოთ fpassthru ფაილის ნაწილობრივი წაკითხვის შემდეგ:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // ვკითხულობთ პირველ სტრიქონს
fpassthru($file); // ვაბეჭდინებთ ფაილის დარჩენილ ნაწილს
fclose($file);
?>