如何访问多个$ _FILES项目?

时间:2015-01-31 07:54:44

标签: php html upload

我有一个程序让用户上传多个图片:

我的HTML表单:

<input type="file" name="image[]"/>

我通过JavaScript添加更多项目,用户可以通过点击按钮上传多个电子邮件。

我有一个用于上传图片的PHP函数,我想将该数组($ _FILES)逐个发送到我的上传函数,我想做类似的事情:

 $_FILES['image'][][1]

OR

 $_FILES['image'][*][1]

通过命名:

$_FILES['image']['name'][1]

这很好用,但是我命名了那个项目,我希望得到像[]或[*]

这样的所有项目

我想这样做:

for($i=0;$i<count($_FILES['image']['name']),$i++){
    upload($_FILES['image'][*][$i])
}

1 个答案:

答案 0 :(得分:0)

首先确保使用print_r($_FILES);

将所有文件名上传到表单操作php文件

然后使用foreach,例如

foreach ($_FILES as $key=> $info) { print_r($info); }