динамический файл с множественной загрузкой - PullRequest
0 голосов
/ 27 мая 2018

Моя проблема в том, что входной файл списка является динамическим, поэтому вот код:

<?php
if(!empty($_FILES)){
    $syarat = array('2','3','4','7');
    $path = "./uploadtest/";
    $jmlsyarat = count($syarat);
        for($y = 0; $y<$jmlsyarat; $y++) {
            foreach ($_FILES as $file){
                $namafile = $syarat[$y].".jpg";
                $tmpfile = $file['tmp_name'];
                $kefile = $path.$namafile;
                move_uploaded_file($tmpfile,$kefile);
            }
        }
}
?>
<form method="post" enctype="multipart/form-data" action="/uploadtest.php">
<input type="file" name="2" />
<input type="file" name="3" />
<input type="file" name="4" />
<input type="file" name="7" />
<input type="submit" />
</form>

Можно ли это сделать с помощью динамического обработчика, который я создаю выше?Заранее спасибо

1 Ответ

0 голосов
/ 27 мая 2018

вот рабочий код (спасибо @Federkun):

<?php
    if(!empty($_FILES)){

        $path = "./uploadtest/";

                foreach ($_FILES as $y => $file){
                    $namafile = $y.".jpg";
                    $tmpfile = $file['tmp_name'];
                    $kefile = $path.$namafile;
                    move_uploaded_file($tmpfile,$kefile);
                }

    }
?>
<form method="post" enctype="multipart/form-data" action="/uploadtest.php">
<input type="file" name="2" />
<input type="file" name="3" />
<input type="file" name="4" />
<input type="file" name="7" />
<input type="submit" />
</form>

Этот код отлично работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...