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";
  fclose($file);
?>

Мысал

Файлды ішінара оқығаннан кейін fpassthru қолданайық:

php<?php
  $file = fopen('data.txt', 'r');
  fgets($file); // бірінші жолды оқу
  fpassthru($file); // файлдың қалған бөлігін шығару
  fclose($file);
?>

Сондай-ақ қараңыз

  • readfile функциясы,
    файл мазмұнын шығарады
  • fread функциясы,
    файлдан оқиды
  • fgets функциясы,
    файлдан жол оқиды