| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Распаковка архива на сервере |
| Автор: maddoc 18.5.2005, 11:35 |
| А как загрузить архив, а потом его распаковать, автоматически (я гдето видел, но не могу вспомнить?) |
| Автор: korob2001 19.5.2005, 08:00 |
| Подробнее??? Какой архив??? |
| Автор: maddoc 19.5.2005, 16:07 |
| ну например .zip мне вообще надо загужать много файлов за 1 раз тав вот архив - это наверное выход |
| Автор: korob2001 19.5.2005, 19:08 | ||
| Видел ты наверное эту тему: http://forum.vingrad.ru/index.php?showtopic=33691 Так же можешь создать форму CGI с несколькими полями FILE:
Обрати внимание на то, что имена всех полей одинаковы. Затем их можно получить в виде массива и циклически залить на сервер. О том как получить поля в виде массива, можешь почитать здесь: http://forum.vingrad.ru/index.php?showtopic=52474 Удачи. |
| Автор: maddoc 19.5.2005, 20:42 |
| нет не то, мне надо загружать от 0 до .... файлов и поэтому нельзя с кучей полей, потом все должно быть предельно просто (1 поле) тк работать будут люди не специалисты |
| Автор: korob2001 19.5.2005, 21:06 | ||
Ну тогда читай первую ссылку, там описаны как системные команды так и работа с модулем Archive::Zip. |
| Автор: maddoc 19.5.2005, 22:52 |
| |
| Автор: korob2001 19.5.2005, 23:09 |
| maddoc - ты хоть открыл ссылку о которой я тебе говорил??? Там есть полное решение. Не копировать же мне тебе этот код сюда. |
| Автор: maddoc 19.5.2005, 23:19 |
| сорри не заметил первую |
| Автор: chaos 20.5.2005, 09:13 |
| самое главное что бы на сервере был Archive::Zip |
| Автор: korob2001 20.5.2005, 13:08 |
| chaos - Если хост платный, то думаю достаточно написать одного письма в службу поддержки. Ну а если нет, то придётся юзать системные команды. |
| Автор: maddoc 20.5.2005, 20:19 |
| ну у меня хост пока мой (локально, апач стоит, денвер) и был бы признателен, если бы ты написал где можно взять этот модуль и как его установить |
| Автор: korob2001 20.5.2005, 20:20 |
| Какая версия Perl???? |
| Автор: maddoc 20.5.2005, 21:05 |
| версия 5.6.1 |
| Автор: korob2001 20.5.2005, 21:39 |
| Вот тебе прямая ссылка под твою версию: http://ppm.activestate.com/PPMPackages/zips/6xx-builds-only/Archive-Zip.zip А вообще-то вверху страницы, есть ПРАВИЛА РАЗДЕЛА, там указано где искать модули. Распакуешь архив на диск C:\, получится примерно такой путь к PPD файлу: C:\Archive-Zip.ppd Затем запускай ppm из командной строки: C:\>ppm Затем дай команду: ppm>install C:\Archive-Zip.ppd Вот и всё Удачи. |
| Автор: Гость_maddoc 20.5.2005, 22:16 |
| спасибо |