stream_set_read_buffer

Set read file buffering on the given stream

Syntax

stream_set_read_buffer ( resource $stream , int $buffer ) : int

Parameters

stream

The file pointer.

buffer

The number of bytes to buffer. If buffer is 0 then read operations are unbuffered. This ensures that all reads with fread() are completed before other processes are allowed to read from that input stream.

Return

Returns 0 on success, or another value if the request cannot be honored.

Examples

<?

$filename = "https://osbo.com";
$mode = "rb";

$stream = fopen($filename, $mode);

    $buffer = 1024;

    $return = stream_set_read_buffer($stream, $buffer);

    echo $return;

    $length = 1024;

    while (!feof($stream))
    {
        fread($stream, $length);
    }

fclose($stream);

?>
0

PHP

Home Menu