gzread
Description
Syntax
gzread(
resource $stream,
int $length
): string|falseParameters
stream
The gz-file pointer. It must be valid, and must point to a file successfully opened by gzopen().
length
The number of bytes to read.
Return
Returns the data that have been read, or false on failure.
Examples
1 · stream length · 1024
<?
$filename = $_SERVER["DOCUMENT_ROOT"] . "/assets/gz/1.gz";
$mode = "r";
$stream = gzopen($filename, $mode);
if($stream === false)
{
die("gzopen");
}
$return = "";
$length = 1024;
while(!feof($stream))
{
$return .= gzread($stream, $length);
if($return === false)
{
die("gzread");
}
}
echo $return;
gzclose($stream);
data
2 · stream length · 2
<?
$filename = $_SERVER["DOCUMENT_ROOT"] . "/assets/gz/1.gz";
$mode = "r";
$stream = gzopen($filename, $mode);
if($stream === false)
{
die("gzopen");
}
$return = "";
$length = 2;
//while(!feof($stream))
//{
$return .= gzread($stream, $length);
if($return === false)
{
die("gzread");
}
//}
echo $return;
gzclose($stream);
da