使用多个上载文件计算数组内的总变量

时间:2014-08-21 22:59:15

标签: php

我不知道问题是什么,但我总是得到5的回报。我已经将php.ini max_file_upload设置为99999,但它仍然卡在5上。这是我的代码:

HTML

<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="img[]" multiple>
<input type="submit" value="Submit">
</form>

PHP

$img = '';

if ( !empty ( $_FILES['img'] ) ) {

$e = count ( $_FILES['img'] );

echo $e;

for ( $i=0; $i <= $e; $i++ ) {

move_uploaded_file ( $_FILES["img"]["tmp_name"][$i], "upload/" . $_FILES["img"]["name"] = $i.'.jpg'); 

}

我尝试上传 10 文件,但来自$e的变量count()会返回 5 的最大值。如何获取$e的值以反映上传的文件数量?例如,如果我从计数中上传 10 个文件然后$e,那么它将返回 10

0 个答案:

没有答案