Несколько файлов загрузки PHP в Ubuntu

Я пытаюсь загрузить несколько файлов (TSV, CSV) с помощью PHP. Сценарий HTML и PHP написан ниже. Это работает для меня при запуске с XAMPP в Windows. Тем не менее, в Ubuntu, при попытке загрузить 2 файла одновременно (один - tsv, другой - csv), я могу загрузить только один файл за раз, но не два. Я не уверен, в чем причины, но кажется, что нужно что-то сделать с настройками сервера.

Код ниже не будет работать, если я загружу как TSV, так и CSV, но он работает с другими типами файлов.

<form action='' method='post' enctype="multipart/form-data">
<input type='file' name='usrfile[]'/>
<input type='file' name='usrfile[]'/>
<input type='submit' name='submit'/>
</form>

<?php
if(isset($_POST["submit"])){
    for($i=0;$i<=1;$i++){
        move_uploaded_file($_FILES["usrfile"]["tmp_name"][$i],"upload/" . $_FILES["usrfile"]["name"][$i]);//upload the ecwave file to the upload/ folder    
    }
}
?>

1 ответ

Посмотрите на руководство.

Существует параметр max_file_uploads, который ограничивает количество разрешенных файлов на форму.

Другие вопросы по тегам