evios Posted March 23, 2008 Share Posted March 23, 2008 hi, i already reach to the end of my project, however there are still minor features i want to add in for the upload. When the user upload their pictures, i need to create a folder for that particular user and store the picture inside, means different user for different folders. Below will be the code i attempt to do but seems unsuccessful.: For the HTML script: <form enctype="multipart/form-data" action="uploader" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="500000000" /> <center><h1>Choose a file to upload: </h1></center> <center><input name="uploadedfile" type="file" value="<? echo $rows['username']; ?>"/><input type="submit" name="upload" id="upload" value="Upload File" /></center> </form> For the php script: <?php mkdir("/".$username."/", 0700); $target_path = "/".$username."/"; $target_path = $target_path . basename( $_FILES['uploadedfile']['name']); if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { echo "<h1>The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded</h1>"; echo "<h1><a href='claim_try.php'>Back to claim page.</a></h1>"; } else{ echo "<h1>There was an error uploading the file, please try again!</h1>"; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/97463-upload-by-first-create-folder/ Share on other sites More sharing options...
Lamez Posted March 23, 2008 Share Posted March 23, 2008 you need to set the folder chmode to 777, not 700 Quote Link to comment https://forums.phpfreaks.com/topic/97463-upload-by-first-create-folder/#findComment-498687 Share on other sites More sharing options...
evios Posted March 23, 2008 Author Share Posted March 23, 2008 however i get this error message code: Warning: mkdir() [function.mkdir]: Permission denied in C:\AppServ\www\yi\uploader.php on line 2 Quote Link to comment https://forums.phpfreaks.com/topic/97463-upload-by-first-create-folder/#findComment-498689 Share on other sites More sharing options...
Lamez Posted March 23, 2008 Share Posted March 23, 2008 give uploader.php permission set it to 777 as well. Quote Link to comment https://forums.phpfreaks.com/topic/97463-upload-by-first-create-folder/#findComment-498704 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.