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! 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; 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() 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. 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); 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! Link to comment https://forums.phpfreaks.com/topic/136769-solved-user-upload/#findComment-714348 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.