2017-02-16 15 views
1

Я разрабатываю приложение, которое должно загружаться с помощью каталога для сервера, я имею в виду изменение конфигурации для максимального размера загрузки в php.ini, действительно, загрузка выполнена правильно. Я знаю функцию move_uploaded_file, чтобы «сохранить» один загруженный файл, но мой вопрос заключается в способе его использования для загруженного каталога?PHP move_uploaded_file для загруженного каталога

Это мой код:

HTML:

<form action="upload.php" method="post" enctype="multipart/form-data"> 
    <input type="file" name="files[]" id="files" multiple="" directory="" webkitdirectory="" mozdirectory=""> 
    <input class="button" type="submit" value="Upload" /> 
</form> 

PHP:

if (isset($_POST["submit"])) { 
    if ($_FILES["file"]["error"] > 0) { 
    } else { 
     $storagename = $_FILES["file"]["name"]; 
     move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $storagename); 
    } 
} 
$a= scandir("upload"); 
print_r($a); 

С помощью этого кода в результате печати заключается в следующем:

Array ([0] => . [1] => ..) 

Как это можно решить?

Спасибо-х

+0

вы хотите загрузить каталог или несколько файлов ?? –

+0

вы хотите что-то вроде копирования всей директории из одного места в другое, что-то вроде этого http://stackoverflow.com/questions/2050859/copy-entire-contents-of-a-directory-to-another-using-php? –

+0

и, пожалуйста, atleast print_r $ _FILES и проверьте, как это выглядит, приложите некоторые усилия mate – rahulsm

ответ