|
|
|
|
gzclose — Закрывает открытый gz-указатель
gzcompress — Сжимает строку
gzdecode — Decodes a gzip compressed string
gzdeflate — Сжимает строку
gzencode — Сжимает строку в формате gzip
gzeof — Проверяет, находится ли текущая позиция в конце gz-файла
gzfile — Считывает весь gz-файл в массив
gzgetc — Возвращает символ из gz-файла
gzgets — Возвращает строку из gz-файла
gzgetss — Возвращает строку из gz-файла с удалёнными HTML-тегами
gzinflate — Распаковывает строку
gzopen — Открывает gz-файл
gzpassthru — Выводит все оставшиеся данные из указателя gz-файла.
gzputs — Псевдоним gzwrite()
gzread — Бинарное чтение gz-файла
gzrewind — Перемещает индикатор позиции в gz-файле в начало
gzseek — Перемещает индикатор позиции в gz-файле
gztell — Возвращает текущую позицию чтения/записи в gz-файле
gzuncompress — Распаковывает строку
gzwrite — Бинарная запись в gz-файл
readgzfile — Выводит содержимое gz-файла
zlib_get_coding_type — Возвращает тип кодирования, используемый для сжатия вывода
|
ни одна из перечисленных функций насколько я понимаю не способна показать имя файла запакованного в GZ архив. Нужно распаковать GZ архив и сохранить присутствующий в нем файл с его настоящим именем. Что-то не соображу как сделать... | |
|
|
|
|
|
|
|
для: Gemorroj
(23.01.2008 в 13:09)
| | Все, спасибо, не надо. Догадался =)
<?php
$f = file_get_contents('file.gz');
$f = explode(chr(0),$f);
print $f[1];
?>
|
| |
|
|
|