我試圖構建一個基本的上傳表單,將多個文件添加到由PHP處理的文件夾中。上傳多個文件HTML5/PHP
的HTML代碼,我已經是:
<form id="form" action="add-files-php.php" method="POST" enctype="multipart/form-data">
<div class="addSection">Files To Add:<br><input type="file" name="files[]" multiple /></div>
<div class="addSection"><input type="submit" name="submit" value="Add Files" /></div>
</form>
而且PHP以流程爲:
$file_path = "../a/files/article-files/$year/$month/";
foreach ($_FILES['files']['files'] as $file) {
move_uploaded_file($_FILES["file"]["name"],"$file_path");
}
我可以沒有任何錯誤運行PHP,但文件沒有加入到路徑文件夾。
我在哪裏出錯了?
感謝。實際上我只是在http://www.w3bees.com/2013/02/multiple-file-upload-with-php.html上看到一個非常類似的代碼,但不幸的是,你給我的代碼仍然不是'上傳文件。在你的例子中'$ name'涉及什麼? –
在我的示例中使用了$名稱,用於在生成錯誤消息時引用該文件...但是,我將其從我的示例中剝離出來。 重要的是: – 2016-11-12 12:25:05
輸入的名稱,是相同的,其用於參照在$ _FILES [] – 2016-11-12 12:25:35