Jump to content

Rename And Move Upload Arrays?


nineninefour

Recommended Posts

Alright, I've got another one.

I have a form designed to facilitate multiple image uploads. I have also writen this pictured script to move them into an images folder.

Each form has a random number ($num) generated for it.

What I want to do is rename all the images uploaded to $num_1.ext, $num_2.ext, $num_3.ext, etc.

Here is the code I have,


can someone guide me?


Thanks!

[code]
$num = rand(0, 99999);
$umask = umask(0);
$uploaddir = "items/images/";
$tmp_name = $_FILES["userfile"]["tmp_name"][$key];
$name = $_FILES["userfile"]["name"][$key];


foreach($_FILES['userfile']['name'] as $key => $name)
  {
     move_uploaded_file($tmp_name, "$uploaddir/$name");
  }
?>

[/code]
Link to comment
https://forums.phpfreaks.com/topic/13109-rename-and-move-upload-arrays/
Share on other sites

If this random code is generated BEFORE the user sends the files, and is sent along with them, you can refer to it as $_POST['field'].

If it is generated after th eupload (as what it seems to be), simply prepend it to the directory name:

$uploadir = $num . '/items/images/';

You might have to use:
[a href=\"http://www.php.net/mkdir\" target=\"_blank\"]http://www.php.net/mkdir[/a]

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.