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 » » Вопросы новичков » Массовая загрузка изображений

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

1. shahin - 01 Февраля, 2017 - 23:18:16 - перейти к сообщению
Здравствуйте, уже много времени никак не могу реализовать массовую загрузку для сайта. Нашёл ajax скрипт есть возможность выбрать несколько файлов с предпросмотром. но почему-то в $_FILES записывается только один файл.
PHP:
скопировать код в буфер обмена
  1. //делаю проверку
  2. <?PHP
  3.      if(isset($_POST["SEND"])){
  4.           print_r($_FILES["LOAD"]);
  5.         }
  6. ?>
  7.  


CODE (html):
скопировать код в буфер обмена
  1.  
  2.  <form method="post" enctype="multipart/form-data" />
  3.             <input type="file" name="LOAD[]" multiple="true" />
  4.             <input type="submit" name="SEND" value="Загрузить" />
  5.           </form>
  6.  
2. Строитель - 04 Февраля, 2017 - 17:25:23 - перейти к сообщению
shahin пишет:
но почему-то в $_FILES записывается только один файл.
Для загрузки нескольких файлов вам необходимо добавить несколько полей, а в вашей форме поле одно.
Спойлер (Отобразить)
3. Строитель - 04 Февраля, 2017 - 21:16:30 - перейти к сообщению
shahin, по не внимательности я не придал значения атрибуту multiple. Пропишите в вашей форме вместо multiple="true" required multiple. А ещё у вас в первой строчке html-формы прописан закрывающий слеш, его надо удалить.
Спойлер (Отобразить)

 

Powered by ExBB FM 1.0 RC1