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