Привет я пытаюсь загрузить несколько файлов (с массивом), и это не работает ..
Когда я загружаю только 1 файл, он работает нормально, но когда я выбираю более 1 файла, он не загружает их в основном, потому что он создает файлы с именами и расширениями, но размер составляет 0 байт.
Вот мой код:
$count = 0;
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
foreach ($_FILES['file']['name'] as $i => $name) {
if (strlen($_FILES['file']['name'][$i]) > 1) {
if (move_uploaded_file($_FILES['file']['tmp_name'][$i], 'upload/'.$name)) {
$count++;
}
}
}
}
$count = 0;
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
for ($i=0;$i<count($_FILES['file']);$i++) {
if (strlen($_FILES['file']['name'][$i]) > 1) {
if (move_uploaded_file($_FILES['file']['tmp_name'][$i], 'upload/'.$name)) {
$count++;
}
}
}
}
Других решений пока нет …