Fpassthru funksiyasi
fpassthru funksiyasi fayldan hamma ma'lumotlarni, fayl ko'rsatgichining joriy pozitsiyasidan boshlab oxirigacha chiqaradi. Funksiya bitta parametr qabul qiladi - o'qish uchun ochilgan faylga ko'rsatgich. Bajarilgandan so'ng, funksiya chiqarilgan baytlar sonini yoki xatolik yuz berganda false qiymatini qaytaradi.
Sintaksis
fpassthru(resource $handle): int|false
Misol
Keling, 'data.txt' fayli tarkibini chiqaramiz:
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Misol
Keling, chiqarilgan baytlar sonini tekshiramiz:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Chiqarilgan baytlar: $bytes";
fclose($file);
?>
Misol
Keling, faylning qisman o'qilganidan keyin fpassthru dan foydalanishga harakat qilaylik:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // birinchi qatorni o'qiymiz
fpassthru($file); // faylning qolgan qismini chiqaramiz
fclose($file);
?>