当我尝试在PHP上传多个图片上传时,它出现错误'注意:未定义的偏移:当$ _FILES'并且偏移数量太多循环。 代码HTML
<input type="file" name="imagetest[]"><br>
<input type="file" name="imagetest[]"><br
<input type="file" name="imagetest[]"><br>
<input type="submit" value="Upload">
和PHP代码
for($i=0;count($_FILES['imagetest']['tmp_name']);$i++){
echo (($_FILES['imagetest']['tmp_name'][$i]));
}
请帮助我,我用PHP语言更年轻
答案 0 :(得分:0)
在您的for loop
中,您应该修改second expression
。
如果计算结果为TRUE,则循环继续并嵌套 声明已执行。如果它的计算结果为FALSE,则执行 循环结束。
for($i = 0;$i < count($_FILES['imagetest']['tmp_name']);$i++){
echo $_FILES['imagetest']['tmp_name'][$i];
}