PHP fpassthru() Function

❮ PHP Filesystem Reference

Example

Read from the current position in file - until EOF, and then write the remaining data to the output buffer:

<?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);
?>
Run Example »

Definition and Usage

The fpassthru() function reads from the current position in a file - until EOF, and then writes the result to the output buffer.

Note: When using fpassthru() on a binary file on Windows, remember to open the file in binary mode.

Tip: Call rewind() to set the file pointer to the beginning of the file if you have already written to the file.

Tip: To just dump the contents of a file to the output buffer, use the readfile() function instead.

Syntax

fpassthru(file)

Parameter Values

Parameter Description
file Required. Specifies the open file to read from


Technical Details

Return Value: The number of characters read from the file and passed through the output or FALSE on failure
PHP Version: 4.0+

❮ PHP Filesystem Reference
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.