Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

fflush(3) [php man page]

FFLUSH(3)								 1								 FFLUSH(3)

fflush - Flushes the output to a file

SYNOPSIS
bool fflush (resource $handle) DESCRIPTION
This function forces a write of all buffered output to the resource pointed to by the file $handle. PARAMETERS
o $handle -The file pointer must be valid, and must point to a file successfully opened by fopen(3) or fsockopen(3) (and not yet closed by fclose(3)). RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 File write example using fflush(3) <?php $filename = 'bar.txt'; $file = fopen($filename, 'r+'); rewind($file); fwrite($file, 'Foo'); fflush($file); ftruncate($file, ftell($file)); fclose($file); ?> SEE ALSO
clearstatcache(3), fwrite(3). PHP Documentation Group FFLUSH(3)

Check Out this Related Man Page

REWIND(3)								 1								 REWIND(3)

rewind - Rewind the position of a file pointer

SYNOPSIS
bool rewind (resource $handle) DESCRIPTION
Sets the file position indicator for $handle to the beginning of the file stream. Note If you have opened the file in append ("a" or "a+") mode, any data you write to the file will always be appended, regardless of the file position. PARAMETERS
o $handle - The file pointer must be valid, and must point to a file successfully opened by fopen(3). RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 rewind(3) overwriting example <?php $handle = fopen('output.txt', 'r+'); fwrite($handle, 'Really long sentence.'); rewind($handle); fwrite($handle, 'Foo'); rewind($handle); echo fread($handle, filesize('output.txt')); fclose($handle); ?> The above example will output something similar to: Foolly long sentence. SEE ALSO
fread(3), fseek(3), ftell(3), fwrite(3). PHP Documentation Group REWIND(3)
Man Page