Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Extensions > архивация нескольких файлов


Автор: mr.fox 27.12.2005, 18:54
Люди такой вопрос, у меня есть скажем 100 файлов, их надо засунуть в 1 (!) архив, можно ли так сделать?
говоря архив, я имею ввиду как заархивировать их все в один архив? надеюсь поняли что я имею ввиду)

Автор: Mal Hack 27.12.2005, 19:13
Смотря в какой. Некоторые не поддерживают такой вещи.
Как вариант заархивировать всю папку через system.

Автор: mr.fox 27.12.2005, 19:31
Mal Hack,
я вот пытался в запихнуть все это дело в zlib но что то не получаеться, я вот все думаю, все этот архив потом надо на почту послать. Есть идеи ?

Автор: Mal Hack 27.12.2005, 19:49
mr.fox архив сам какой?
Попробуй ZIP расширение.
GZ вроде бы только 1 файл в архиве держать можно..

Автор: mr.fox 27.12.2005, 19:56
Mal Hack
зип - именно расширение?? потому что зип в пхп только для чтения можно использовать, писать в него нельзя

Автор: DENNN 27.12.2005, 19:59
Идеальный вариант уже предложили - выполнить архивирование средствами сервера. Например для UNIXа:
tar -czf arc.tgz picture.tiff

Автор: mr.fox 27.12.2005, 20:03
Цитата(DENNN @ 27.12.2005, 19:59)
tar -czf arc.tgz picture.tiff

а как в этот архив засунуть много файлов?? в твоем примере только 1)

Автор: Mal Hack 27.12.2005, 20:46
Цитата(mr @ 27.12.2005, 19:56)
зип - именно расширение?? потому что зип в пхп только для чтения можно использовать, писать в него нельзя

Ага, звиняюсь.


Цитата(mr @ 27.12.2005, 20:03)
а как в этот архив засунуть много файлов?? в твоем примере только 1)

Вроде бы там список файлов толи через пробел, тли через запятую. shella нет, мана глянуть не могу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)