Open In App
Related Articles

PHP fpassthru( ) Function

Improve Article
Save Article
Like Article

The fpassthru() function in PHP is an inbuilt function which is used to read data from a current position from a specified file until end of file and then write the result to the output buffer. The file which has to be read is sent as a parameter to the fpassthru() function and it returns the number of characters passed on success or FALSE on failure.


int fpassthru ( $file )

Parameters Used:
The fpassthru() function in PHP accepts one parameter.

  • file: It is a mandatory parameter which specifies the file.

Return Value:

  • It returns the number of characters passed on success or FALSE on failure.


  • The file should be opened in binary mode while using the fpassthru() function on a binary file on Windows.
  • rewind() function should be called to set the file pointer to the beginning of the file if you have already written to the file.
  • the readfile() function should be used if you want to dump the contents of a file to the output buffer without modifying it.

Below is the implementation of fpassthru() function.

Suppose a file gfg.txt contains the following content :

Portal for Geeks!

Program 1:

// opening a file in read only mode
$myfile = fopen("gfg.txt", "rb");
// Reading the first line of the file
// Sending the rest of the file 
// contents to the output buffer
echo fpassthru($myfile);
// closing the file


Portal for Geeks!17

Note: 17 indicates the number of characters passed.

Program 2:

$myfile = fopen("", "rb");
// dumping index page of the server

Reference :

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 31 Mar, 2023
Like Article
Save Article
Similar Reads
Complete Tutorials