PHP.nl

stream_get_contents

stream_get_contents

Reads remainder of a stream into a string

 **stream_get_contents** resource $stream  $length int $offset

Identical to , except that operates on an already open stream resource and returns the remaining contents in a string, up to bytes and starting at the specified . file_get_contents``stream_get_contents``length``offset

stream``resource A stream resource (e.g. returned from ) fopen

length``intThe maximum bytes to read. Defaults to null (read all the remaining buffer).

offset``intSeek to the specified offset before reading. If this number is negative, no seeking will occur and reading will start from the current position.

Returns a stringreturn.falseforfailure.

Voorbeeld: example

<?php

if ($stream = fopen('http://www.example.com', 'r')) {
    // print all the page starting at the offset 10
    echo stream_get_contents($stream, -1, 10);

    fclose($stream);
}


if ($stream = fopen('http://www.example.net', 'r')) {
    // print the first 5 bytes
    echo stream_get_contents($stream, 5);

    fclose($stream);
}

?>

Opmerking: > When specifying a value other than null, this function will immediately allocate an internal buffer of that size even if the actual contents are significantly shorter. length

fgets``fread``fpassthru