Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17873 программиста и 1567 роботов. Сейчас ищут 968 программистов ...
SplFileObject::fpassthru - Выводит все оставшееся содержимое файла в выходной поток
Вернуться к: SplFileObject
SplFileObject::fpassthru
(PHP 5 >= 5.1.0, PHP 7)
SplFileObject::fpassthru — Выводит все оставшееся содержимое файла в выходной поток
Описание
public int SplFileObject::fpassthru
( void
)
Читает данные из файла с текущей позиции до конца файла и помещает их в буфер выходного потока.
Если вы уже записали какие-то данные в файл и вам необходимо вернуться на начальную позицию, файловый указатель можно сбросить методом SplFileObject::rewind().
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает количество символов, которые были прочитаны из файла
с описателем handle
и переданы на вывод.
Примеры
Пример #1 Пример использования SplFileObject::fpassthru()
<?php
// открываем файл в режиме чтения двоичных данных
$file = new SplFileObject("./img/ok.png", "rb");
// отправка заголовков
header("Content-Type: image/png");
header("Content-Length: " . $file->getSize());
// передаем изображение и заканчиваем работу
$file->fpassthru();
exit;
?>
Вернуться к: SplFileObject