[英]move_uploaded_file doesn't work right in loop for
我的代码是:
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
不起作用吗?
您必须为图像文件设置另一个名称。 在您的代码中,您为图标和图像设置$ name。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.