ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
301 of 410 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Функция fpassthru

Функция fpassthru выводит все данные из файла, начиная с текущей позиции указателя файла и до конца. Функция принимает один параметр - указатель на файл, который должен быть открыт для чтения. После выполнения функция возвращает количество выведенных байт или false в случае ошибки.

Синтаксис

fpassthru(resource $handle): int|false

Пример

Выведем содержимое файла 'data.txt':

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

Пример

Проверим количество выведенных байт:

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

Пример

Попробуем использовать fpassthru после частичного чтения файла:

<?php $file = fopen('data.txt', 'r'); fgets($file); // читаем первую строку fpassthru($file); // выводим остаток файла fclose($file); ?>

Смотрите также

  • функцию readfile,
    которая выводит содержимое файла
  • функцию fread,
    которая читает из файла
  • функцию fgets,
    которая читает строку из файла
byenru