Jump to content

Double file upload problem.


Jacbey

Recommended Posts

Hi Guys,

 

I'm having a problem with some file upload code I wrote and I was wondering if you could help me figure out why it's not working??

 

Here it is;

 


if($_POST['photo'] == "")
									$photo_update = "images/item_pictures/default_item.png";
								else {
									if ((($_FILES["file"]["type"] == "image/gif")
									|| ($_FILES["file"]["type"] == "image/jpeg")
									|| ($_FILES["file"]["type"] == "image/pjpeg"))
									&& ($_FILES["file"]["size"] < 200000000))
									  {
									  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 />";

									//Check image doesn't exist in first folder then uploads if doesn't.
									    if (file_exists("images/item_pictures/" . $_FILES["file"]["name"]))
									      {
									      echo $_FILES["file"]["name"] . " already exists. ";
									      }
									    else
									      {
									      move_uploaded_file($_FILES["file"]["tmp_name"], "images/item_pictures/" . $_FILES["file"]["name"]);
									      echo "Stored in: " . "images/item_pictures/" . $_FILES["file"]["name"];
									      }

									//Check image doesn't exist in second*admin*folder then uploads if doesn't.
										if (file_exists("admin/images/item_pictures/" . $_FILES["file"]["name"]))
									      {
									      echo $_FILES["file"]["name"] . " already exists. ";
									      }
									    else
									      {
									      move_uploaded_file($_FILES["file"]["tmp_name"], "admin/images/item_pictures/" . $_FILES["file"]["name"]);
									      $photo_update = "admin/images/item_pictures/" . $_FILES["file"]["name"];
										  echo "Stored in: " . $uploaded_file;
									      }

									    }
									  }
									else
									  {
									  echo "Invalid file";
									  }
								}

 

Thanks in advance :D

 

Jacbey :)

Link to comment
https://forums.phpfreaks.com/topic/245922-double-file-upload-problem/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.