我有这样的形式: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
谢谢你,帮了我很多! –