Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#39 used as offset, casting to integer (39) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Сжатие GZIP папки
ТвойWeb » WebMaster класс » PHP/Perl » Сжатие GZIP папки

Страниц (2): [1] 2 »
 

1. Aleksej - 23 Июля, 2006 - 01:13:01 - перейти к сообщению
Есть некоторая папка с подпапками и файлами. Как ее на PHP сжать GZIP'ом в 1 файл (что бы скачать)?
2. KooL - 23 Июля, 2006 - 03:53:35 - перейти к сообщению
поищи на forum.alfaspace.net alfaungziper. Специально для этого сделан.
persei.
3. Aleksej - 23 Июля, 2006 - 05:26:56 - перейти к сообщению
KooL
http://forum.alfaspace.net/index...h&searchGo=1
Цитата:
Не найдено ни одной темы, удовлетворяющей запросу.
5. Aleksej - 23 Июля, 2006 - 09:52:41 - перейти к сообщению
Это немного не то (как я понял). Этот скрипт все файлы каталога собирает в один и его зипует - это мне не подходит. Мне надо, что бы в арживе (ZIP) оставалась вся структура каталога. Как такое сделать?

P.S. Поясню, зачем это надо: есть некоторый сайт (на PHP-движке). В админке должна быть опция: "Сгенерировать off-line версию)". После этого двиг создает в отдельной папке структуру сайта в виде набора HTML-файлов, картинок и прочего. И эту папку надо зазиповать, что бы передать админу на скачивания. Т.е. должен быть обычный ZIP с сайтом внутри...
6. Леголегс - 23 Июля, 2006 - 10:53:36 - перейти к сообщению
Aleksej
Хостер system разрешает? Тогда
PHP:
system("tar -c mydirectory | gzip > myfile.tar.gz");
Если надо "на лету" то попробуй как-то так:
PHP:
header("content-type:application/x-tgz");
system("tar -c mydirectory | gzip -f");
7. persei - 24 Июля, 2006 - 05:22:07 - перейти к сообщению
Aleksej

alfaungziper для этого и предназначен... там же написано специально для переезда....

Можно как говорит леголегс, но хостеры обычно это не разрешают...
8. Леголегс - 24 Июля, 2006 - 17:13:48 - перейти к сообщению

persei пишет:
alfaungziper для этого и предназначен...
А он запаковывает? Судя по названию только распаковывает
9. SviMik - 25 Июля, 2006 - 05:45:03 - перейти к сообщению
Вроде же в php были функции для создания архивов. Даже скрипты для бэкапов тут писали...
10. persei - 25 Июля, 2006 - 10:46:35 - перейти к сообщению
Леголегс
Я тоже так подумал... Но основное назначение - запаковка...

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0323]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33