Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
zip_read
(PHP 4 >= 4.1.0, PECL)
zip_read - Читает заголовок очередного файла из ZIP-архиваОписание
mixed zip_read ( resource zip [, int flags] )Reads the next entry in a zip file archive.
Список параметров
zip
A ZIP file previously opened with zip_open().
flagsBitmask of ZIP constants.
Возвращаемые значения
Returns a directory entry resource for later use with the zip_entry_... functions or FALSE if there's no more entries to read or number of error in case of other error.
Пример использования zip_read
Этот пример использует старую версию API (PHP 4), он открывает ZIP-архив, читает каждый файл в архиве и выводит его содержимое. Архив test2.zip, использованный в этом примере, является одним из тестовых архивов исходного дистрибутива ZZIPlib.
$zip = zip_open("/tmp/test2.zip");
if ($zip) {
while ($zip_entry = zip_read($zip)) {
echo "Название: " . zip_entry_name($zip_entry) . "\n";
echo "Исходный размер: " . zip_entry_filesize($zip_entry) . "\n";
echo "Сжатый размер: " . zip_entry_compressedsize($zip_entry) . "\n";
echo "Метод сжатия: " . zip_entry_compressionmethod($zip_entry) . "\n";
if (zip_entry_open($zip, $zip_entry, "r")) {
echo "Содержимое файла:\n";
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
echo "$buf\n";
zip_entry_close($zip_entry);
}
echo "\n";
}
zip_close($zip);
}
Смотрите также: zip_open(), zip_close(), zip_entry_open(), zip_entry_read().
Все функции arxivОписание на ru2.php.net
Описание на php.ru