我有這樣的形式:PHP上傳輸入數組以及如何查找多少個文件?
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="file" name="photo[]" />
<input type="file" name="photo[]" />
</form>
我上傳的文件用PHP這樣:
function upFiles($files){
for($i = 0 ; $i < $files ; $i++){
$FV_filename = $_FILES['photo']['name'][$i];
$fileTYPE = substr($FV_filename , -4);
move_uploaded_file($_FILES['photo']['tmp_name'][$i], uniqid().$fileTYPE);
}
}
upFiles($_POST['howManyFiles']);
正如你可以看到我從客戶端多少個文件已發送得到。 我想要做的是檢查服務器端有多少文件已收到。 我該怎麼做?有沒有建立在PHP功能,如果不是那麼如何創建一個?
您能詳細介紹一下在foreach?什麼包含$ name和$ file? –
'$ name'是輸入名稱,'$ file'是一個包含名稱,tmp_name,etcetara的數組。你總是可以使用'var_dump()'來找出變量中的內容;我已更新我的示例以向您展示如何。 – Rijk
謝謝你,幫了我很多! –