嗨!我正在制作一个文件上传表单,我可以上传照片,我添加multiple=""
到input
和name="upload_photo[]"
,这样我就可以上传多个文件。当我打印$_FILES['upload_photo']
我得到这个,我想要 key
values
。
因此,例如我想得到只是[name]
什么将是egg.jpg
和green.jpg
。
Array
(
[name] => Array
(
[0] => egg.jpg
[1] => green.jpg
)
[type] => Array
(
[0] => image/jpeg
[1] => image/jpeg
)
[tmp_name] => Array
(
[0] => C:\wamp\tmp\php50E9.tmp
[1] => C:\wamp\tmp\php50EA.tmp
)
[error] => Array
(
[0] => 0
[1] => 0
)
[size] => Array
(
[0] => 24450
[1] => 65030
)
)
这是我迄今
尝试,但这个给了我一切,我不拥有控制权。
foreach($_FILES['upload_photo'] as $keys => $file){
foreach($_FILES['upload_photo'][$keys] as $key => $files){
echo $files . "<br />";
}
}
等等,什么?我很困惑。;如果你似乎不想要多个,为什么你在''上加了'multiple =“”''? – 2010-08-05 19:59:58
:D人,我刚刚显示了一个版本,我只上传了一个文件,好吧,我会编辑它:P – Adam 2010-08-05 20:01:40
OMG! :)))...再次检查出来,ahhh – Adam 2010-08-05 20:05:03