nineninefour Posted June 28, 2006 Share Posted June 28, 2006 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] Quote Link to comment https://forums.phpfreaks.com/topic/13109-rename-and-move-upload-arrays/ Share on other sites More sharing options...
poirot Posted June 28, 2006 Share Posted June 28, 2006 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] Quote Link to comment https://forums.phpfreaks.com/topic/13109-rename-and-move-upload-arrays/#findComment-50401 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.