PHP fread() Function

The fread() reads from an open file.The function will stop at the end of the file or when it reaches the specified length, whichever comes first.This function returns the read string, or FALSE on failure.

string fread ( resource $handle , int $length )

fread() reads up to length bytes from the file pointer referenced by handle. Reading stops as soon as one of the following conditions is met:

  • length bytes have been read
  • EOF (end of file) is reached
  • a packet becomes available or the socket timeout occurs (for network streams)
  • if the stream is read buffered and it does not represent a plain file, at most one read of up to a number of bytes equal to the chunk size (usually 8192) is made; depending on the previously buffered data, the size of the returned data may be larger than the chunk size.
  • Example -

    Example -

    Example -

    Example -

    ParameterDescription
    fileRequired. Specifies the open file to read from
    lengthRequired. Specifies the maximum number of bytes to read