sarathi Posted August 7, 2009 Share Posted August 7, 2009 I am using this code to upload files to my web server: <?php $target = "images/"; $target = $target . basename( $_FILES['uploaded']['name']) ; $ok=1; //This is our size condition if ($uploaded_size > 350000) { echo "Your file is too large.<br>"; $ok=0; } //This is our limit file type condition if ($uploaded_type =="text/php") { echo "No PHP files<br>"; $ok=0; } //Here we check that $ok was not set to 0 by an error if ($ok==0) { Echo "Sorry your file was not uploaded"; } //If everything is ok we try to upload it else { 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."; } } ?> <form enctype="multipart/form-data" action="uploadform.php" method="POST"> Please choose a file: <input name="uploaded" type="file" /><br /> <input type="submit" value="Upload" /> </form> It all works fine up until the move_uploaded_file(), at that point it won't move the file from the temp directory into my images folder.. I have set the permissions to read and write for the images folder, so I'm not sure what else I can do to make this work... Quote Link to comment https://forums.phpfreaks.com/topic/169236-php-upload-form/ Share on other sites More sharing options...
PFMaBiSmAd Posted August 7, 2009 Share Posted August 7, 2009 Add the following two lines of code immediately after your first opening <?php tag to find out why - ini_set("display_errors", "1"); error_reporting(E_ALL); Quote Link to comment https://forums.phpfreaks.com/topic/169236-php-upload-form/#findComment-893000 Share on other sites More sharing options...
sarathi Posted August 7, 2009 Author Share Posted August 7, 2009 I added that in but it did not return any errors.. But the script is now saying that it did upload the file, but it is not showing in the images folder.. Quote Link to comment https://forums.phpfreaks.com/topic/169236-php-upload-form/#findComment-893024 Share on other sites More sharing options...
mikesta707 Posted August 7, 2009 Share Posted August 7, 2009 is your script in the same directory as your image folder? Quote Link to comment https://forums.phpfreaks.com/topic/169236-php-upload-form/#findComment-893053 Share on other sites More sharing options...
ldougherty Posted August 7, 2009 Share Posted August 7, 2009 Do you have access to the error logs on your server? If so try looking in the error log to determine what is happening when you upload the file. One thing to ensure, in your php.ini the upload_tmp_dir should be specified and it should be a directory that is writeable. Quote Link to comment https://forums.phpfreaks.com/topic/169236-php-upload-form/#findComment-893058 Share on other sites More sharing options...
chanfuterboy Posted August 7, 2009 Share Posted August 7, 2009 this are you error Notice: Undefined variable: uploaded_size in upload.php on line 9 Notice: Undefined variable: uploaded_type in /upload.php on line 16 Notice: Undefined index: uploadedfile in /upload.php on line 33 Quote Link to comment https://forums.phpfreaks.com/topic/169236-php-upload-form/#findComment-893209 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.