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


Автор: DemoCode 29.12.2005, 17:41
Есть большая программа, состоящая из множества компонентов. Всё вместе весит очень много, и целиком всё обычно никому не надо. Было решено сделать чтоб дистрибутив программы собирался на сервере на основе выбора пользователя в веб-форме, какие компоненты туда включить. Возможно ли средствами PHP сделать что-нибудь наподобие самораспаковывающегося zip-архива? Может есть какой-нибудь другой способ реализовать это.

Автор: Illuminaty 29.12.2005, 18:07
Вижу пока один вариант:
1) Apache работает на Win'е
2) поместить в каталог со скриптом файл rar.exe
3) попробовать поиграть со следующим
Код

system ("rar.exe команда -ключи etc");

Автор: DemoCode 29.12.2005, 18:15
Цитата(Illuminaty @ 29.12.2005, 19:07)
1) Apache работает на Win'е

этот apache работает на freebsd. Но есть cgi-bin. Может есть rar (или что-нибудь типа того) для freebsd могущий создавать самораспаковывающиеся архивы под win.

Автор: Illuminaty 29.12.2005, 19:30
Цитата(DemoCode @ 29.12.2005, 18:15)
Может есть rar (или что-нибудь типа того) для freebsd могущий создавать самораспаковывающиеся архивы под win.
Попробуй этот вопрос задать в форуме по *NIX'ам

Автор: Mal Hack 29.12.2005, 22:54
DemoCode так же через system, но с командами доругими.

Автор: chup007 12.3.2006, 02:34
поробуй поюзать библиотеку pclzip.lib.php
здесь написано как им пользоваться http://excode.ru/?mod=article&id=text&artid=204&action=showart&page=1&ex=6c391ee350f76af85609865ae093d11e

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