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.... ???? 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. 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.... 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? 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: 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? 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 Link to comment https://forums.phpfreaks.com/topic/245920-file-upload/#findComment-1263284 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.