fpassthru funksiýasy

fpassthru funksiýasy, faýl göstergesiniň häzirki ýerinden başlap, faýlyň ahyryna çenli bolan ähli maglumatlary çap edýär. Funksiýa bir parametr kabul edýär - okamak üçin açylan faýlyň gösterijisi. Funksiýa ýerine ýetirilenden soň, çap edilen baýtlaryň mukdaryny ýa-da ýalňyşlyk ýüze çykanda false gaýtaryp berýär.

Sintaksis

phpfpassthru(resource $handle): int|false

Mysal

'data.txt' faýlynyň mazmunyny çap edeliň:

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

Mysal

Çap edilen baýtlaryň mukdaryny barlalyň:

php<?php
  $file = fopen('data.txt', 'r');
  $bytes = fpassthru($file);
  echo "Çap edilen baýtlar: $bytes";
  fclose($file);
?>

Mysal

Faýly bölege okandan soň fpassthru ulanmaga synanyşalyň:

php<?php
  $file = fopen('data.txt', 'r');
  fgets($file); // birinji setiri okaýarys
  fpassthru($file); // faýlyň galan bölegini çap edýäris
  fclose($file);
?>

Şeýle-de görmeli

  • readfile funksiýasyny,
    faýlyň mazmunyny çap edýän
  • fread funksiýasyny,
    faýldan okayan
  • fgets funksiýasyny,
    faýldan setir okayan