下面是循环我想要的输入,通过
Main photo: <input type="file" name="image[]" />
Side photo 1: <input type="file" name="image[]" />
Side photo 2: <input type="file" name="image[]" />
Side photo 3: <input type="file" name="image[]" />
一对夫妇奇怪的事情发生了,当我上传什么我用count($_FILES['image'])
,我表示赞同,认为功能,并返回值5应该没有该数组中的元素。为什么有一个额外的输入,当我只有4个文件开始?
现在,实际上循环本身,我尝试使用foreach循环,但它不起作用。
foreach($_FILES['image'] as $files){echo $files['name']; }
一无所获,我想最终做的是通过所有图片循环,确保它们是正确的格式,大小,并重新命名他们每个人。但是这个简单的foreach()循环表明,我甚至无法循环遍历$ _FILES数组,当我甚至没有上传任何东西时,count()让我更加困惑,因为它说数组中有5个元素。
您是否尝试过'的var_dump($ _ FILES)'?通过一些小小的调试,可以很快找出PHP正在做什么。 – Matthew 2011-03-26 20:20:45