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

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

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

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Сжатие GZIP папки
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Описание: Вопрос по PHP
Aleksej
Отправлено: 23 Июля, 2006 - 01:13:01
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




Есть некоторая папка с подпапками и файлами. Как ее на PHP сжать GZIP'ом в 1 файл (что бы скачать)?
 
 Top
KooL
Отправлено: 23 Июля, 2006 - 03:53:35
Post Id



Newbie


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2006  

Карма 0




поищи на forum.alfaspace.net alfaungziper. Специально для этого сделан.
persei.
 
 Top
Aleksej
Отправлено: 23 Июля, 2006 - 05:26:56
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




KooL
http://forum.alfaspace.net/index...h&searchGo=1
Цитата:
Не найдено ни одной темы, удовлетворяющей запросу.
 
 Top
persei
Отправлено: 23 Июля, 2006 - 07:15:19
Post Id



Member


Покинул форум
Сообщений всего: 112
Дата рег-ции: Июнь 2006  
Откуда: Ульяновск.УлГТУ

Карма 0




Aleksej
http://forum.alfaspace.net/11_3767_0.html
http://alfaungzipper.alfamoon.com/
 
 Top
Aleksej
Отправлено: 23 Июля, 2006 - 09:52:41
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




Это немного не то (как я понял). Этот скрипт все файлы каталога собирает в один и его зипует - это мне не подходит. Мне надо, что бы в арживе (ZIP) оставалась вся структура каталога. Как такое сделать?

P.S. Поясню, зачем это надо: есть некоторый сайт (на PHP-движке). В админке должна быть опция: "Сгенерировать off-line версию)". После этого двиг создает в отдельной папке структуру сайта в виде набора HTML-файлов, картинок и прочего. И эту папку надо зазиповать, что бы передать админу на скачивания. Т.е. должен быть обычный ZIP с сайтом внутри...
 
 Top
Леголегс Администратор
Отправлено: 23 Июля, 2006 - 10:53:36
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




Aleksej
Хостер system разрешает? Тогда
PHP:
system("tar -c mydirectory | gzip > myfile.tar.gz");
Если надо "на лету" то попробуй как-то так:
PHP:
header("content-type:application/x-tgz");
system("tar -c mydirectory | gzip -f");
 
 Top
persei
Отправлено: 24 Июля, 2006 - 05:22:07
Post Id



Member


Покинул форум
Сообщений всего: 112
Дата рег-ции: Июнь 2006  
Откуда: Ульяновск.УлГТУ

Карма 0




Aleksej

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

Можно как говорит леголегс, но хостеры обычно это не разрешают...
 
 Top
Леголегс Администратор
Отправлено: 24 Июля, 2006 - 17:13:48
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17





persei пишет:
alfaungziper для этого и предназначен...
А он запаковывает? Судя по названию только распаковывает
 
 Top
SviMik Супермодератор
Отправлено: 25 Июля, 2006 - 05:45:03
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




Вроде же в php были функции для создания архивов. Даже скрипты для бэкапов тут писали...
 
 Top
persei
Отправлено: 25 Июля, 2006 - 10:46:35
Post Id



Member


Покинул форум
Сообщений всего: 112
Дата рег-ции: Июнь 2006  
Откуда: Ульяновск.УлГТУ

Карма 0




Леголегс
Я тоже так подумал... Но основное назначение - запаковка...
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


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

[Script Execution time: 0.0463]     [ 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