Функсияи fpassthru

Функсияи fpassthru ҳамаи додаҳоро аз файл, аз мавқеи ҷорӣ нишонанамои файл то охири он, баровардани медиҳад. Функсия як параметр қабул мекунад - нишонанамо ба файл, ки бояд барои хондан кушода шавад. Пас аз иҷро, функсия миқдори байтҳои баровардашударо бармегардонад ё false дар сурати хато.

Синтаксис

phpfpassthru(resource $handle): int|false

Мисол

Мӯҳтавиёти файли 'data.txt'-ро мебарорем:

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

Мисол

Миқдори байтҳои баровардашударо месанҷем:

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

Мисол

Биёед fpassthru-ро пас аз хондани қисми файл истифода барем:

php<?php
  $file = fopen('data.txt', 'r');
  fgets($file); // хати якумро мехонем
  fpassthru($file); // боқимондаи файлро мебарорем
  fclose($file);
?>

Ҳамчунин нигаред

  • функсияи readfile,
    ки мӯҳтавои файлро мебарорад
  • функсияи fread,
    ки аз файл мехонад
  • функсияи fgets,
    ки як сатр аз файл мехонад