Распаковка zip архивов на сервере через PHP
Веб-дизайнеры и разработчики знают, что сжатие файлов в один zip архив, необходимая мера, когда дело доходит до загрузки огромного количества файлов на сервер, что означает необходимость распаковать файл после его загрузки.
Распаковка файлов на стороне сервера при помощи нативных средств php
Программисты приходят к помощи всяческих php библиотек, размеры некоторых сопоставимы с размером самого zip архива (привет PclZip). Ниже приведен возможно самый короткий код, который Вы можете использовать, чтобы распаковать zip файл на сервере при помощи чистого PHP.
<?php
$zip = new ZipArchive;
$res = $zip->open('sc.zip');
if ($res === TRUE) {
$zip->extractTo('sc/');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
Это очень полезно в тех случаях, когда у вас нет доступа к CPanel или другой оболочке сервера. Просто убедитесь, что каталог, в который вы хотите извлечь файлы существует и имеет разрешение на запись, иначе возникнут проблемы при распаковке.
Комментарии:
Нету комментариев для вывода...