fpassthru funksiyası

fpassthru funksiyası fayl gostəricisinin cari mövqeyindən başlayaraq faylın sonuna qədər butun məlumatları çıxarır. Funksiya bir parametr qəbul edir - oxumaq üçün açılmış fayl gostəricisi. Icra edildikdən sonra funksiya çıxarılan baytların sayını və ya səhv halında false qaytarır.

Sintaksis

phpfpassthru(resource $handle): int|false

Nümunə

Gəlin 'data.txt' faylının məzmununu çıxaraq:

php<?php
  $file = fopen('data.txt', 'r');
  fpassthru($file);
  fclose($file);
?>

Nümunə

Gəlin çıxarılan baytların sayını yoxlayaq:

php<?php
  $file = fopen('data.txt', 'r');
  $bytes = fpassthru($file);
  echo "Bytes output: $bytes";
  fclose($file);
?>

Nümunə

Gəlin faylı qismən oxuduqdan sonra fpassthru istifadə etməyə çalışaq:

php<?php
  $file = fopen('data.txt', 'r');
  fgets($file); // birinci sətri oxuyuruq
  fpassthru($file); // faylın qalan hissəsini çıxarırıq
  fclose($file);
?>

Həmçinin bax

  • readfile funksiyasına,
    faylın məzmununu çıxaran
  • fread funksiyasına,
    fayldan oxuyan
  • fgets funksiyasına,
    fayldan sətri oxuyan