Forum Webscript.Ru

Программирование => PHP => Тема начата: kiruxa от 07 Июля 2005, 20:51:05

Название: Архивация папок на сервере
Отправлено: kiruxa от 07 Июля 2005, 20:51:05
Подскажите такая проблемка:

 Я создаю папку на сервере с выборкой из БД, потом мне надо ее за паковать и отправить юзеру как Zip файл

Не знаю как запаковать папку в один файл :( В папке может быть любое количество файлов и разных типов.

Подскажите плиз
Название: Архивация папок на сервере
Отправлено: Макс от 08 Июля 2005, 13:03:05
есть 2 варианта :
1. научиться паковать папки из командной строки (через pkzip или подобные утилиты) и вызывать их через [p]exec[/p]
2. использовать библиотеки для работы с zip. По одной из них (PclZip) есть статья - http://php.russofile.ru/work_with_zip.html
Название: Архивация папок на сервере
Отправлено: kiruxa от 12 Июля 2005, 17:47:51
Спасиба :)  Но чуток не то. не ползет чевото
Название: Архивация папок на сервере
Отправлено: kiruxa от 13 Июля 2005, 13:38:00
С файлами получилось а так чтобы папочку с сабами в один архив засунуть. Чето не получается :(

Нет ли стандартной функции чтоб зазипить фолдер?

так чтоб по простому
ZipFolder ("Folder/path/","folder.zip");  ???

Если кто где такое видел или делал подскажите плизь :)
Название: Архивация папок на сервере
Отправлено: alex007 от 14 Июля 2005, 00:15:52
Цитировать
вызывать их через exec

надо еще учесть что не на всех хостах функция exec работает...

kiruxa
да ты наверное прикалываешься, одной стракой и готово...
другой пример можешь посмотреть в phpmyadmin.
Название: Архивация папок на сервере
Отправлено: kiruxa от 14 Июля 2005, 00:22:39
У меня все на хостинге можно делать
Знать бы только как через exec архивацию делать?

А в пхп-админе че там смотреть?
Мне же дерево каталогов заархивироввать надо !!