如何访问多个 $_FILES 项?
How to access to Multiple $_FILES items?
我有一个程序可以让用户上传多张图片:
我的 HTML 表格:
<input type="file" name="image[]"/>
我通过 JavaScript 添加了更多项目,用户可以通过单击按钮上传多个电子邮件。
我有一个 PHP 上传图片的函数,我想将该数组 ($_FILES) 一个一个地发送到我的上传函数,我想做这样的事情:
$_FILES['image'][][1]
或
$_FILES['image'][*][1]
通过命名:
$_FILES['image']['name'][1]
这很好用,但我给那个项目命名了,我想让所有项目都像 [] 或 [*]
我想这样做:
for($i=0;$i<count($_FILES['image']['name']),$i++){
upload($_FILES['image'][*][$i])
}
首先确保使用 print_r($_FILES);
将所有文件名上传到表单操作 php 文件
然后使用foreach,eg
foreach ($_FILES as $key=> $info)
{
print_r($info);
}
.
我有一个程序可以让用户上传多张图片:
我的 HTML 表格:
<input type="file" name="image[]"/>
我通过 JavaScript 添加了更多项目,用户可以通过单击按钮上传多个电子邮件。
我有一个 PHP 上传图片的函数,我想将该数组 ($_FILES) 一个一个地发送到我的上传函数,我想做这样的事情:
$_FILES['image'][][1]
或
$_FILES['image'][*][1]
通过命名:
$_FILES['image']['name'][1]
这很好用,但我给那个项目命名了,我想让所有项目都像 [] 或 [*]
我想这样做:
for($i=0;$i<count($_FILES['image']['name']),$i++){
upload($_FILES['image'][*][$i])
}
首先确保使用 print_r($_FILES);
然后使用foreach,eg
foreach ($_FILES as $key=> $info)
{
print_r($info);
}
.