cergmin
@cergmin
Developer

Почему загружается только 2 файла?

У меня есть форма:
<form method="post" enctype="multipart/form-data">
      <input name="userFile[]" type="file" multiple><br>
      <input type="submit" value="Загрузить">
</form>

$uploadDir = __DIR__ .'/../files/';

for ($i=0; $i<=count($_FILES); $i++) {
    $uploadFile = $uploadDir.basename($_FILES['userFile']['name'][$i]);
    if (copy($_FILES['userFile']['tmp_name'][$i], $uploadFile))
    {
    echo "<h3>Файл успешно загружен на сервер </h3>";
    }
    else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>";}
}


И при загрузке нескольких файлов загружаются только 2. Почему?
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
maddog670
@maddog670
for ($i=0; $i<=count($_FILES['userFile']); $i++) {}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект