Задать вопрос
@quant78

Не работает массовая загрузка фото?

Здравтсвуте! Есть код:
<html>
    <head>
        <meta charset=utf-8>
        </head>


<?php
$uploaddir = 'images/';

foreach($_FILES['slider']['name'] as $i=>$name){
  $uploadfile = $uploaddir . basename($name);
  $filename = $i;
  $uploadfile = $uploaddir . DIRECTORY_SEPARATOR . $filename . '.' . pathinfo($name, PATHINFO_EXTENSION);

  echo '<pre>';
  if (move_uploaded_file($_FILES['slider'][$i]['tmp_name'], $uploadfile)) {
      echo "Файл корректен и был успешно загружен.\n";
  } else {
      echo "Возможная атака с помощью файловой загрузки!\n";
  }
  print "</pre>";
}

?>


почему то не работает, не загружается, почему?
  • Вопрос задан
  • 234 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@shell_execute
Покажите дамп $_FILES, скорее всего вы не то делаете.
Ответ написан
Комментировать
bingo347
@bingo347
Crazy on performance...
На сколько помню php здесь не массив:foreach($_FILES['slider']['name'] as $i=>$name)
Нужно итерировать по $_FILES['slider']foreach($_FILES['slider'] as $i=>$file)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽