Я использую довольно простой скрипт для открытия и анализа нескольких XML-файлов, сжатых gzip. Мне также нужно проделать ту же базовую операцию с ZIP-файлом. Кажется, что это должно быть просто, но я нигде не смог найти что-то похожее на эквивалентный код.
Вот простая версия того, что я уже делаю:
$import_file = "source.gz";
$sfp = gzopen($import_file, "rb"); ///// OPEN GZIPPED data
while ($string = gzread($sfp, 4096)) { //Loop through the data
/// Parse Output And Do Stuff with $string
}
gzclose($sfp);
Что будет делать то же самое для заархивированного файла?