Solar Posted December 13, 2008 Share Posted December 13, 2008 This may be tricky to explain but hopefully I can get through.. I've taken a simple upload script from the net. The Browse/Uploader Form; <form enctype="multipart/form-data" action="upload.php" method="POST"> Please choose a file: <input name="uploaded" type="file" /><br /> <input type="submit" value="Upload" /> </form> The Upload comfim; <? include("include/session.php"); ?> <html> <title></title> <body> <tr><td> <?php $target = "upload/" ; $target = $target . basename( $_FILES['uploaded']['name']) ; $ok=1; if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) { echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded"; } else { echo "Sorry, there was a problem uploading your file."; } ?> I'm making a simple website with some flash games, videos, and other things. I have a simple login page that is coded from this website; http://www.evolt.org/PHP-Login-System-with-Admin-Features Is there anyway to get that upload script to migrate into finding the username and having a folder named by their username so they can upload files to their own folder? Instead of having an open one where people can tamper with files and overright them to be jerks. Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/136769-solved-user-upload/ Share on other sites More sharing options...
Michdd Posted December 13, 2008 Share Posted December 13, 2008 You could create a new file every time someone registers, with that username. Then when it uploads, make sure they're logged in, then the upload path could be like... $username = $_SESSION['username']; $uploadPath = "./files/" . $username; Quote Link to comment https://forums.phpfreaks.com/topic/136769-solved-user-upload/#findComment-714314 Share on other sites More sharing options...
waynew Posted December 13, 2008 Share Posted December 13, 2008 You MUST use the function is_uploaded_file() Quote Link to comment https://forums.phpfreaks.com/topic/136769-solved-user-upload/#findComment-714315 Share on other sites More sharing options...
Solar Posted December 13, 2008 Author Share Posted December 13, 2008 You could create a new file every time someone registers, with that username. Then when it uploads, make sure they're logged in, then the upload path could be like... $username = $_SESSION['username']; $uploadPath = "./files/" . $username; $username = $_SESSION['username']; $target = "./files/$username/"; Works perfectly of what I was looking for. Now to make it (Figure out how to) when someone registers an account, it makes a folder for their uploads. Quote Link to comment https://forums.phpfreaks.com/topic/136769-solved-user-upload/#findComment-714318 Share on other sites More sharing options...
waynew Posted December 13, 2008 Share Posted December 13, 2008 mkdir($target.$username); Quote Link to comment https://forums.phpfreaks.com/topic/136769-solved-user-upload/#findComment-714319 Share on other sites More sharing options...
Solar Posted December 13, 2008 Author Share Posted December 13, 2008 Thanks for all your help once again; PHPFREAKS. I love this website! Quote Link to comment https://forums.phpfreaks.com/topic/136769-solved-user-upload/#findComment-714348 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.