fpassthru - выводит все оставшиеся в файловом указателе данные.
Описание
int fpassthru (int fp)
Читает до EOF в данном указателе файла, начиная с текущей позиции, и
записывает результат в стандартный вывод.
Если возникла ошибка, fpassthru() возвращает
FALSE.
Указатель файла обязан быть правильным и указывать на файл, успешно
открытый функцией fopen(), popen() или
fsockopen(). Вам может потребоваться вызов rewind() для возвращения указателя в начало файла, если вы уже записывали данные в файл.
Файл закрывается, когда fpassthru() закончила его чтение (без использования
fp).
Если вы просто хотите сбросить содержимое файла в stdout, вы можете
использовать readfile(), которая сохраняет всё для вызова
fopen().
Примечание:
при использовании fpassthru() в двоичном файле под Windows вы должны открыть файл в двоичном режиме, присоединяя
b к режиму, используемому в вызове fopen().