上传前重命名多个图像

时间:2014-08-30 04:22:06

标签: php file-upload phpmyadmin

我希望在服务器上上传多个图像,但是在将其保存到服务器上之前我想要上传的文件名称应该更改为1,2,3,4 ..依此类推上传的图像数量,然后它应该将文件保存在服务器上。

目前处理重命名的代码部分是

$target = "$upload_dir/$_SESSION[myusername]Rejoin.$file[name]";

如果有人能告诉我正确的代码,我们将不胜感激

1 个答案:

答案 0 :(得分:0)

您可以更改/ foreach循环中的名称 -

$fdata = $_FILES['username'];
if(is_array($fdata['name']))
{
        $uploads_dir = '/uploads';
        for($i = 0; $i < count($fdata['name']); ++$i)
        {
            $name_of_file = $_FILES['username']['name'][$i]; //[$count];
            $temp_name = $_FILES['username']['tmp_name'][$i]; //[$count];
            move_uploaded_file($temp_name, "$uploads_dir/"."$name_of_file");
        }
}