php move_uploaded_file在循环中无法正常工作

63lcw9qa  于 2023-03-16  发布在  PHP
关注(0)|答案(1)|浏览(117)

我的代码是:

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不起作用吗?

ulydmbyx

ulydmbyx1#

必须为图像文件设置另一个名称。在代码中,为图标和图像都设置了$name。

相关问题