@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>";
}

?>


почему то не работает, не загружается, почему?
  • Вопрос задан
  • 233 просмотра
Пригласить эксперта
Ответы на вопрос 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)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 14:52
100000 руб./за проект
03 мая 2024, в 14:40
1000 руб./за проект