我可以調出數組中的所有多個文件,並且它可以存儲在特定的文件夾中,例如。 「./documents/」。存儲上傳到不同文件夾的多個文件
Code for my form:
<form id="Student" name="Student" method="post" action="uploaded.php" enctype="multipart/form-data">
<input name="upload[]" id="Assign" type="file"/>
<input name="upload[]" id="Testpapers" type="file"/>
<input name="upload[]" id="others" type="file"/>
<input type="submit" name="submit" value="Submit">
Code for uploaded.php:
$number_of_uploaded_files = 0;
for ($i = 0; $i < count($_FILES['upload']['name']); $i++)
{
if ($_FILES['upload']['name'][$i] != '')
{
$dir = "documents/";
$number_of_uploaded_files++;
$uploaded_files[] = $_FILES['upload']['name'][$i];
move_uploaded_file($_FILES['upload']['tmp_name'][$i], $dir. $_FILES['upload']['name'][$i])
}
是否可以將它們分別存儲在不同的文件夾中?像將它們存儲在「文檔/分配」,然後是「文檔/測試」。我想不出一個想法來檢測數組索引屬於assign或testpapers,其他人。
閱讀[PHP手冊](http://php.net/manual/en/features.file-upload.multiple.php)上的評論對多個文件上傳有一些很好的見解。你應該檢查一下。 – Lix 2012-07-07 14:58:59
你也可以考慮使用ckfinder。我發現它非常好! – Alex 2012-07-07 15:37:23