PHP fpassthru() Function
❮ PHP Filesystem ReferenceExample
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