我的代码是:
for($i = 0; $i < count($_FILES['creative']['name']['icon']); $i++) {
$name = mt_rand(0, time());
move_uploaded_file($_FILES['creative']['tmp_name']['icon']
[$i],'creatives/'.$name.'.png');
move_uploaded_file($_FILES['creative']['tmp_name']['image']
[$i],'creatives/'.$name.'.png');
}
问题是,在这段代码中,只有最后一个move_uploaded_file
可以工作并上传图像。
你能解释一下为什么第一个move_uploaded_file
不起作用吗?
1条答案
按热度按时间ulydmbyx1#
必须为图像文件设置另一个名称。在代码中,为图标和图像都设置了$name。