PHP - функция fpassthru()
❮ Справочник по файловой системе PHPПример
Прочитать с текущей позиции в файле - до EOF, а затем записать оставшиеся данные в выходной буфер:
<?php
$file = fopen("test.txt","r");
// Read first line
fgets($file);
// Read from the current position in file
- until EOF, and then write the result to the output buffer
echo fpassthru($file);
fclose($file);
?>
Определение и использование
Функция fpassthru() читает с текущей позиции в файле — до EOF, а затем записывает результат в выходной буфер.
Примечание. При использовании fpassthru() для двоичного файла в Windows не забудьте открыть файл в двоичном режиме.
Совет: вызовите rewind() , чтобы установить указатель файла на начало файла, если вы уже записывали в файл.
Совет: Чтобы просто сбросить содержимое файла в буфер вывода, используйте вместо этого функцию readfile() .
Синтаксис
fpassthru(file)
Значения параметров
Parameter | Description |
---|---|
file | Required. Specifies the open file to read from |
Технические детали
Возвращаемое значение: | Количество символов, прочитанных из файла и переданных через выходные данные, или FALSE в случае ошибки. |
---|---|
Версия PHP: | 4.0+ |
❮ Справочник по файловой системе PHP