2010-12-06 44 views
-1

可能重复:
How can I know a number of uploaded files with PHP?我如何知道使用PHP上传的多个文件?

您好,我有三个

input type="file" 

标签的形式。 如何知道服务器端用户上传的文件数量?他可以上传3个文件,也可以是2个文件,1甚至没有。我需要知道用户上传了多少文件。

如果我使用的代码

echo count($_FILES); 

因为形式包含三个文件中的字段将始终显示3的值。如果用户将只能上传两个文件,代码会显示3,但正确的值是2

+2

你刚才问这个!编辑您的上一个问题,而不是发布一个新问题。 – 2010-12-06 15:46:52

回答

1

尝试

$count=0; 
foreach($_FILES as $file){ 
if ($file["size"]>'0')$count++; 
}