Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка сразу несколько файлов, Подскажите код 
:(
    Опции темы
AlexanderI
  Дата 6.5.2006, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.7.2004

Репутация: 2
Всего: 3



У кого-нибудь есть скрипт загрузки сразу нескольких файлов ?

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

Буду рад всем пердложениям и высказываниям. 
--------------------
Магазин детских игрушек  | Авто ВАЗ
PM MAIL   Вверх
igorold
Дата 6.5.2006, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: 3
Всего: 17



Не понимаю в чем проблема?
Определяешь несколько полей ввода:
Код

<FORM ACTION="/var/www/support.pl" METHOD="POST" enctype="multipart/form-data" NAME="Add">
Файл 1: <INPUT TYPE="file" name="ImportText1"> 
Файл 2: <INPUT TYPE="file" name="ImportText2">
.......................
Файл N: <INPUT TYPE="file" name="ImportTextN">

и в скрипте потом:
Код

my $ImportText1    = CGI::param("ImportText1");
my $ImportText2    = CGI::param("ImportText2");
...............
my $ImportTextN    = CGI::param("ImportTextN");
my $ContI=0;
if ($ImportText1 ne "") {
                $ContI++;
                $Filename = $ContI;
                my $Path = CalcDir($ContI);
                open (FILE, "> /attached$Path/$Filename") or die $!;
                binmode $ImportText1;
                binmode FILE;
                while (<$ImportText1>) {
                    print FILE;
                }
                close FILE;
}
if ($ImportText2 ne "") {
                $ContI++;
                $Filename = $ContI;
                my $Path = CalcDir($ContI);
                open (FILE, "> /attached$Path/$Filename") or die $!;
                binmode $ImportText2;
                binmode FILE;
                while (<$ImportText2>) {
                    print FILE;
                }
                close FILE;
}
................
if ($ImportTextN ne "") {
                $ContI++;
                $Filename = $ContI;
                my $Path = CalcDir($ContI);
                open (FILE, "> /attached$Path/$Filename") or die $!;
                binmode $ImportTextN;
                binmode FILE;
                while (<$ImportTextN>) {
                    print FILE;
                }
                close FILE;
}

я вырезал из своего скрипта в виде образца .... переделай под себя ....  


--------------------
... у семи нянек 14 сисек ...  
Putin here, Putin there, Putin almost everywhere!
PM MAIL   Вверх
AlexanderI
Дата 6.5.2006, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.7.2004

Репутация: 2
Всего: 3



Нет ты не понял вопроса.
Нужно не добавлять каждый файл в отдельное поле, а сразу выделать кучу файлов (одним махом) и после нажатия одной кнопки загрузить их. 
--------------------
Магазин детских игрушек  | Авто ВАЗ
PM MAIL   Вверх
igorold
Дата 6.5.2006, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: 3
Всего: 17



а-а-а-а понял ... ну надо, чтобы стандартная форма ввода файлов поддерживала такой "мультивыбор"
я про это не знаю ... может кто слышал ...  


--------------------
... у семи нянек 14 сисек ...  
Putin here, Putin there, Putin almost everywhere!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0566 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.