Распаковка tar архивов в PHP

Сегодня в качестве логического продолжения моих предыдущих заметок, повествующих о работе с архивами формата tar в PHP, рассмотрим процесс обратный сжатию файлов в архив — распаковку.

Системные требования:

Системные требования те же: PHP версии 5.3 или старше. Используем все тот же класс PharData. Плюс к нему добавятся новые для нас методы compress() и extractTo().

Пример программного кода:

Итак, распаковываем архив «ckeditor-7.x-1.13.tar.gz» в каталог «new-folder»:

<?php
// Работаем с gz:
$p = new PharData('ckeditor-7.x-1.13.tar.gz');
$p->decompress(); // - создание ckeditor-7.x-1.13.tar

// Работаем с tar:
$phar = new PharData('ckeditor-7.x-1.13.tar.gz');
$phar->extractTo('new-folder');
?>

Т.е. сперва мы с вами распаковываем *.gz получая файл *.tar. Затем распаковываем уже полученный tar в заданный каталог. Вот собственно и весь процесс.

Опубликовано 3-09-2013 в 16:48
PHP


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Свежие комментарии

  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »
  • Владимир: к записи А как теперь будет выглядеть ссылка для перехода н »
  • Администратор: к записи Не знаю. »

Статистика спама

Последние твиты