Multiupload файлов

Тема закрыта
587
.

Ребята, помогите сделать мультивыгрузку файлов на сервер с занесением данных в бд.
Я создал вот такую форму

echo'<form enctype="multipart/form-data" method="post" action="index.php?act=upload&amp;step=step2&amp;id='.$id.'">';
 echo'<input type="file" min="1" max="9999" name="files[]" multiple="true"/>';
 echo'<input type="submit" name="submit" /></form> '

Далее создал цикл
foreach($_FILES['files'] as $name=>$files){ 

}

Вопрос, как вытянуть из этого массива имя файла и имя временного файла?
.
Mes que un club
if ($_FILES['file']['size'][$key] > 0) {

                $do_file = true;
                
                $fname = strtolower($_FILES['file']['name'][$key]);

                $fsize = $_FILES['file']['size'][$key];

            }

вот как я сделал
.

$key откуда берется?

.
Gaucer (16.12.2012 / 21:32)
[php] if ($_FILES['file']['size'][$key] > 0) {

$do_file = true;

$fname = strtolower($_FILES['file']['name'][$key]);

та и как я понял это для одного файла
.
-sanek-

Тоже интересует откуда ключ берётся, когда в форыче он не задаётся? )

.
Mes que un club

да как бы ниоткуда

else if (isset($_POST['submit'])) {

foreach ($_FILES['file']['error'] as $key => $error) {

            if ($_FILES['file']['size'][$key] > 0) {

                $do_file = true;
                
                $fname = strtolower($_FILES['file']['name'][$key]);

                $fsize = $_FILES['file']['size'][$key];

            }
вот и цикл начинается
.
Mes que un club

нет. мультик. работает чётко

.
Mes que un club
echo '<div><input type="file" multiple="multiple" name="file[]" min="1" max="20" /></div>';
.
Mes que un club

всё, посмотрел нормально)) вот

foreach ($_FILES['file']['error'] as $key => $error)
.
Mes que un club

ай пишите уже что-нибудь. затупил просто. смотрю футбол и не соображаю))

Всего: 13