1. Aleksej - 23 Июля, 2006 - 01:13:01 - перейти к сообщению
Есть некоторая папка с подпапками и файлами. Как ее на PHP сжать GZIP'ом в 1 файл (что бы скачать)?
2. KooL - 23 Июля, 2006 - 03:53:35 - перейти к сообщению
поищи на forum.alfaspace.net alfaungziper. Специально для этого сделан.
persei.
persei.
3. Aleksej - 23 Июля, 2006 - 05:26:56 - перейти к сообщению
KooL
http://forum.alfaspace.net/index...h&searchGo=1
http://forum.alfaspace.net/index...h&searchGo=1
Цитата:
Не найдено ни одной темы, удовлетворяющей запросу.
4. persei - 23 Июля, 2006 - 07:15:19 - перейти к сообщению
5. Aleksej - 23 Июля, 2006 - 09:52:41 - перейти к сообщению
Это немного не то (как я понял). Этот скрипт все файлы каталога собирает в один и его зипует - это мне не подходит. Мне надо, что бы в арживе (ZIP) оставалась вся структура каталога. Как такое сделать?
P.S. Поясню, зачем это надо: есть некоторый сайт (на PHP-движке). В админке должна быть опция: "Сгенерировать off-line версию)". После этого двиг создает в отдельной папке структуру сайта в виде набора HTML-файлов, картинок и прочего. И эту папку надо зазиповать, что бы передать админу на скачивания. Т.е. должен быть обычный ZIP с сайтом внутри...
P.S. Поясню, зачем это надо: есть некоторый сайт (на PHP-движке). В админке должна быть опция: "Сгенерировать off-line версию)". После этого двиг создает в отдельной папке структуру сайта в виде набора HTML-файлов, картинок и прочего. И эту папку надо зазиповать, что бы передать админу на скачивания. Т.е. должен быть обычный ZIP с сайтом внутри...
6. Леголегс - 23 Июля, 2006 - 10:53:36 - перейти к сообщению
Aleksej
Хостер system разрешает? Тогда
Хостер system разрешает? Тогда
PHP:
Если надо "на лету" то попробуй как-то так:system("tar -c mydirectory | gzip > myfile.tar.gz");
PHP:
header("content-type:application/x-tgz");
system("tar -c mydirectory | gzip -f");
system("tar -c mydirectory | gzip -f");
7. persei - 24 Июля, 2006 - 05:22:07 - перейти к сообщению
Aleksej
alfaungziper для этого и предназначен... там же написано специально для переезда....
Можно как говорит леголегс, но хостеры обычно это не разрешают...
alfaungziper для этого и предназначен... там же написано специально для переезда....
Можно как говорит леголегс, но хостеры обычно это не разрешают...
8. Леголегс - 24 Июля, 2006 - 17:13:48 - перейти к сообщению
persei пишет:
А он запаковывает? Судя по названию только распаковываетalfaungziper для этого и предназначен...
9. SviMik - 25 Июля, 2006 - 05:45:03 - перейти к сообщению
Вроде же в php были функции для создания архивов. Даже скрипты для бэкапов тут писали...
10. persei - 25 Июля, 2006 - 10:46:35 - перейти к сообщению
Леголегс
Я тоже так подумал... Но основное назначение - запаковка...
Я тоже так подумал... Но основное назначение - запаковка...