gzread

(PHP 4, PHP 5, PHP 7)

gzreadБинарное чтение gz-файла

Описание

gzread ( resource $stream , int $length ) : string|false

gzread() читает (распаковывая) до length байт из gz-файла из переданного указателя gz-файла. Чтение заканчивается при достижении максимального размера length распакованных данных или конца файла (EOF)

Список параметров

stream

Указатель на gz-файл, возвращённый, после его успешного открытия, функцией gzopen().

length

Количество байт (после распаковки), которые следует прочитать.

Возвращаемые значения

Прочтённые данные, или false в случае возникновения ошибки.

Список изменений

Версия Описание
7.4.0 В случае возникновения ошибки возвращается false; раньше, возвращался 0.

Примеры

Пример #1 Пример использования gzread()

<?php
// поместить содержимое gz-файла в строку
$filename "/usr/local/something.txt.gz";
$zd gzopen($filename"r");
$contents gzread($zd10000);
gzclose($zd);
?>

Смотрите также

  • gzwrite() - Бинарная запись в gz-файл
  • gzopen() - Открыть gz-файл
  • gzgets() - Получить строку из указателя файла
  • gzgetss() - Возвращает строку из указателя gz-файла и удалить HTML-теги
  • gzfile() - Считывает весь gz-файл в массив
  • gzpassthru() - Вывод всех оставшихся данных из указателя gz-файла.