<Полный PHP Filesystem Ссылка
Определение и использование
fpassthru() функция не считывает все данные из текущей позиции в открытом файле, до конца файла, и записывает результат в выходной буфер.
Эта функция возвращает количество символов, переданных или FALSE в случае возникновения ошибки.
Синтаксис
fpassthru(file)
параметр | Описание |
---|---|
file | Необходимые. Определяет открытый файл или ресурс для чтения из |
Советы и примечания
Note: При использовании fpassthru() на бинарный файл в Windows, не забудьте открыть файл в двоичном режиме.
Tip: Зов rewind() , чтобы установить указатель файла в начало файла , если вы уже записаны в файл.
Tip: Если вы просто хотите сбросить содержимое файла в буфер вывода, предварительно не модифицируя его, используйте readfile() функцию вместо этого.
Пример 1
<?php
$file = fopen("test.txt","r");
// Read first line
fgets($file);
// Send rest of the file to the output buffer
echo fpassthru($file);
fclose($file);
?>
Выход выше код может быть:
There are three lines in this file.
This is the last line.59
59 указывает количество символов, передаваемых.
Пример 2
Свалка индексной страницы сервера WWW:
<?php
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>
<Полный PHP Filesystem Ссылка