Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Форма загрузки файлов
Форумы портала PHP.SU » » HTTP и PHP » Форма загрузки файлов

Страниц (1): [1]
 

1. SERIOUS - 04 Октября, 2011 - 01:20:33 - перейти к сообщению
Народ подскажите реально ли без аякса реализовать, сразу загрузку множества файлов на сервер?
Если из вариантов только

PHP:
скопировать код в буфер обмена
  1. <input type="file" name="uploadfile[]">  <br>
  2. <input type="file" name="uploadfile[]">  <br>
  3. <input type="file" name="uploadfile[]">  <br>

, то тогда предложите какой-нибудь простой, распространённый загрузчик файлов, который я смогу не сильно утруждаясь вставить в свою форму.
2. caballero - 04 Октября, 2011 - 01:35:35 - перейти к сообщению
Нереально даже с аяксом.
Только флешом. Или на HTML5.
3. SERIOUS - 04 Октября, 2011 - 02:30:53 - перейти к сообщению
caballero
что-то терзают сомнения по поводу html5 или flash только.
Я видел просто несколько раз, что выбиралось сразу много файлов, и они грузились. Форма выбора была обычной.
4. caballero - 04 Октября, 2011 - 02:50:36 - перейти к сообщению
если сразу много означает добавлять по одному а вместе аплоадить то можно и яваскриптом
дя jquery плагин даже есть

а если имеется ввиду мультиселект то есть сразу выделил в окошке выбора несколько - то без флеша или html5 никак
5. SERIOUS - 04 Октября, 2011 - 10:33:35 - перейти к сообщению
caballero
Я именно, то что по одному добавлять и имел ввиду.
6. JohnnyB - 07 Октября, 2011 - 08:45:08 - перейти к сообщению
Вы не про это?
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <input type="file" name="file_1">
  3. <input type="file" name="file_2">
  4. <input type="file" name="file_3">
  5.  


PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. echo $_POST['file_1']['name']."-".$_POST['file_2']['name']."-".$_POST['file_3']['name'];
  4. ?>
  5.  

Тут в вопросе не сказано же что надо несколько файлов в одном инпуте выбирать
7. armancho7777777 - 09 Ноября, 2011 - 22:34:14 - перейти к сообщению
caballero пишет:
Нереально даже с аяксом.

А это что по вашему?
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <input type="file" name="uploadfile[]">  <br>
  3. <input type="file" name="uploadfile[]">  <br>
  4. <input type="file" name="uploadfile[]">  <br>
  5.  

(Добавление)
SERIOUS пишет:
Народ подскажите реально ли без аякса реализовать, сразу загрузку множества файлов на сервер?
Если из вариантов только

PHP:
скопировать код в буфер обмена
  1. <input type="file" name="uploadfile[]">  <br>
  2. <input type="file" name="uploadfile[]">  <br>
  3. <input type="file" name="uploadfile[]">  <br>

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

А такой метод чем вам не угодил?
8. sKaa - 10 Ноября, 2011 - 01:29:47 - перейти к сообщению
CODE (html):
скопировать код в буфер обмена
  1. <form action='test.php' target='hidden_frame' >
  2.     <input type="file" name="uploadfile[]">  <br>
  3.     <input type="file" name="uploadfile[]">  <br>
  4.     <input type="file" name="uploadfile[]">  <br>
  5. <input type=submit >
  6. </form>
  7. <iframe id='hidden_frame'></iframe>

Как то так можно
9. armancho7777777 - 10 Ноября, 2011 - 02:09:46 - перейти к сообщению
Что именно вы хотите сделать?
Просто, загрузить на сервер множество файлов,
или сделать это именно без перезагрузки страницы?

 

Powered by ExBB FM 1.0 RC1