&reftitle.examples; В этом примере открывается временный файл, в него записывается строка, а затем дважды выводится содержимое. Пример использования Zlib \n\n\n
\n";
$s = "Только тест, тест, тест, тест, тест, тест, тест, тест!\n";

// Открытие файла для записи с максимальным сжатием
$zp = gzopen($filename, "w9");

// Запись строки в файл
gzwrite($zp, $s);

// Закрытие файла
gzclose($zp);

// Открытие файла для чтения
$zp = gzopen($filename, "r");

// Чтение трёх символов
echo gzread($zp, 3);

// Вывод до конца файла, а затем закрытие файла
gzpassthru($zp);
gzclose($zp);

echo "\n";

// Открытие файла и вывод содержимого (во второй раз)
if (readgzfile($filename) != strlen($s)) {
     echo "Возникла ошибка с функциями zlib!";
}
unlink($filename);
echo "
\n\n\n"; ?> ]]>
Работа с API инкрементального компрессии и декомпрессии ]]> &example.outputs;