Автор Тема: Архивация папок на сервере  (Прочитано 3749 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Архивация папок на сервере
« : 07 Июля 2005, 20:51:05 »
Подскажите такая проблемка:

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

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

Подскажите плиз
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Архивация папок на сервере
« Ответ #1 : 08 Июля 2005, 13:03:05 »
есть 2 варианта :
1. научиться паковать папки из командной строки (через pkzip или подобные утилиты) и вызывать их через [p]exec[/p]
2. использовать библиотеки для работы с zip. По одной из них (PclZip) есть статья - http://php.russofile.ru/work_with_zip.html
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Архивация папок на сервере
« Ответ #2 : 12 Июля 2005, 17:47:51 »
Спасиба :)  Но чуток не то. не ползет чевото
« Последнее редактирование: 13 Июля 2005, 13:57:50 от kiruxa »
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Архивация папок на сервере
« Ответ #3 : 13 Июля 2005, 13:38:00 »
С файлами получилось а так чтобы папочку с сабами в один архив засунуть. Чето не получается :(

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

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

Если кто где такое видел или делал подскажите плизь :)
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Архивация папок на сервере
« Ответ #4 : 14 Июля 2005, 00:15:52 »
Цитировать
вызывать их через exec

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

kiruxa
да ты наверное прикалываешься, одной стракой и готово...
другой пример можешь посмотреть в phpmyadmin.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Архивация папок на сервере
« Ответ #5 : 14 Июля 2005, 00:22:39 »
У меня все на хостинге можно делать
Знать бы только как через exec архивацию делать?

А в пхп-админе че там смотреть?
Мне же дерево каталогов заархивироввать надо !!
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28