您好,我有一个包含三个
的表单input type="file"
标记。 如何在服务器端知道用户上传的文件数量?他可以上传3个文件,也可以是2个文件,1个甚至没有。我需要知道用户上传了多少文件。
如果我使用代码
echo count($_FILES);
它将始终显示值3.因为表单包含三个文件字段。如果用户只上传两个文件,则代码将显示3,但正确的值为2。
答案 0 :(得分:1)
尝试
$count=0;
foreach($_FILES as $file){
if ($file["size"]>'0')$count++;
}