HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

gzgets

Description

The gzgets of zlib for PHP gets a line from the file pointer.

Syntax

gzgets(
    resource $stream,
    ?int $length = null
): string|false

Parameters

stream

The gz-file pointer. It must be valid, and must point to a file successfully opened by gzopen().

length

The length of data to get.

Return

Returns the uncompressed string, or false on error.

Examples

1 · stream

<?

$filename = $_SERVER["DOCUMENT_ROOT"] . "/assets/gz/1.gz";
$mode = "r";

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

    if($stream === false)
    {
        die("gzopen");
    }

    while(!gzeof($stream))
    {
        $return = gzgets($stream);

        echo $return . PHP_EOL;
    }

gzclose($stream);
data

2 · length

<?

$filename = $_SERVER["DOCUMENT_ROOT"] . "/assets/gz/1.gz";
$mode = "r";

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

    if($stream === false)
    {
        die("gzopen");
    }

    $length = 2;

    while(!gzeof($stream))
    {
        $return = gzgets($stream, $length);

        echo $return . PHP_EOL;
    }

gzclose($stream);
d
a
t
a