РАСПАКОВАТЬ АРХИВ PHP

Распаковка архивов является одним из необходимых шагов при работе с PHP. Для этого можно воспользоваться различными инструментами, например, стандартной библиотекой PHP.

Для распаковки архивов формата zip можно использовать функцию zip_open(), которая открывает архив и возвращает указатель на него. Далее с помощью функций zip_read() и zip_entry_read() можно получить доступ к содержимому архива и распаковать его файлы.

$zip = zip_open('example.zip');
if ($zip) {
    while ($zip_entry = zip_read($zip)) {
        $fp = fopen('destination/' . zip_entry_name($zip_entry), 'w');
        fwrite($fp, zip_entry_read($zip_entry));
        fclose($fp);
    }
    zip_close($zip);
}

Для распаковки архивов формата tar можно воспользоваться функцией phar_extract_to_directory(). Она распаковывает все файлы из архива в указанный каталог.

$phar = new PharData('example.tar');
$phar->extractTo('destination');

Кроме стандартных инструментов можно использовать популярные библиотеки для удобной работой с архивами, например, ZipArchive или PHP Archive (PHAR).

Урок 0 Введение Работа с zip архивами на PHP

Создаем Zip в PHP

Урок 1 Работа с zip архивами на PHP

31 - Уроки PHP. Создание zip-архива в PHP

Как zip или unzip файлы и папки на iPhone и iPad - iOS 13.4

Работа с zip архивами на PHP. Введение

Реклама
Новое
Реклама