pranshu82202 Posted August 28, 2011 Share Posted August 28, 2011 I using an upload script to upload image files... but the script is not working. I have created a folder named UPLOAD at same location where the file is present. But my upload script is just creating a copy of upload.php script only but not the actual image. My code is given below : if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/pjpeg")) && ($_FILES["file"]["size"] < 20000000)) { if ($_FILES["file"]["error"] > 0) { //echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; } else { /* echo "Upload: " . $_FILES["file"]["name"] . "<br />"; echo "Type: " . $_FILES["file"]["type"] . "<br />"; echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />"; echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />"; */ // $_FILES["file"]["name"]=$_SESSION['id']; if (file_exists("upload/" . $_FILES["file"]["name"])) { echo $_FILES["file"]["name"] . " already exists. "; } else { move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); $_SESSION['result']="SUCCESSFULLY UPDATED YOUR PROFILE"; header('location:members.php'); } } } else { echo "Invalid file"; } } What should i do.... Do i need to have some folder to store temporary files.... ???? Quote Link to comment https://forums.phpfreaks.com/topic/245920-file-upload/ Share on other sites More sharing options...
voip03 Posted August 29, 2011 Share Posted August 29, 2011 your folder name in uppercase UPLOAD and php code is lowercase upload. Quote Link to comment https://forums.phpfreaks.com/topic/245920-file-upload/#findComment-1263061 Share on other sites More sharing options...
pranshu82202 Posted August 29, 2011 Author Share Posted August 29, 2011 Well the name on the server is in lowercase... I just writed down their inUppercase to highlight it.... Quote Link to comment https://forums.phpfreaks.com/topic/245920-file-upload/#findComment-1263233 Share on other sites More sharing options...
AyKay47 Posted August 29, 2011 Share Posted August 29, 2011 so your images should be stored in the "upload" directory.. what exactly is happening.. any errors? Quote Link to comment https://forums.phpfreaks.com/topic/245920-file-upload/#findComment-1263235 Share on other sites More sharing options...
pranshu82202 Posted August 29, 2011 Author Share Posted August 29, 2011 NO errors, but instead of the image file i am getting upload.php script in my upload folder..... :confused: :confused: Quote Link to comment https://forums.phpfreaks.com/topic/245920-file-upload/#findComment-1263236 Share on other sites More sharing options...
voip03 Posted August 29, 2011 Share Posted August 29, 2011 check the Upload-File Form action name? Quote Link to comment https://forums.phpfreaks.com/topic/245920-file-upload/#findComment-1263278 Share on other sites More sharing options...
voip03 Posted August 29, 2011 Share Posted August 29, 2011 try this code. ( i have added one extra line to display the image ) <?php if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/pjpeg")) && ($_FILES["file"]["size"] < 20000)) { if ($_FILES["file"]["error"] > 0) { echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; } else { echo "Upload: " . $_FILES["file"]["name"] . "<br />"; echo "Type: " . $_FILES["file"]["type"] . "<br />"; echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />"; echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />"; if (file_exists("upload/" . $_FILES["file"]["name"])) { echo $_FILES["file"]["name"] . " already exists. "; } else { move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); echo "Stored in: " . "upload/" . $_FILES["file"]["name"]; // display the image echo "<br/><img src=upload/". $_FILES["file"]["name"]." />"; } } } else { echo "Invalid file"; } ?> <html> <body> <form action="#" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file" name="file" id="file" /> <br /> <input type="submit" name="submit" value="Submit" /> </form> </body> </html> http://www.w3schools.com/php/php_file_upload.asp Quote Link to comment https://forums.phpfreaks.com/topic/245920-file-upload/#findComment-1263284 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.