I'm trying to allow a user to upload an image, and have that image copied to an Image folder on the server
When I run the code I get the success message near the bottom of the code, but the image never gets copied to the folder. I'm not sure what's causing it to not copy the image
if($_POST["store"] != "") // if upload was hit
{
$fileExt = strrchr($_FILES['userfile']['name'], "."); // grab extension
if($fileExt != ".jpg" && $fileExt != ".jpeg") // check extension
{
$_SESSION["badFileType"] = "You cannot upload a file of type ".$fileExt; // set error
}
else
{
$fileName = $_FILES['userfile']['name']; // set file name
if(!is_uploaded_file($_FILES['userfile']['tmp_name']))
{
echo "Problem: possible file upload attack!"; // set error
exit(); // end
}
$upfile = "../Images/lg_".$category.$counter.".jpg"; // set path
$newFileName = $category.$counter.".jpg"; // set new file name
if(!copy($_FILES['userfile']['tmp_name'], $upfile)) // if not able to copy
{
echo "Problem: file could not be copied to directory!"; // set error
exit(); // end
}
$_SESSION["badfileType"] = "File uploaded successfully!"; // set success message
}
}
else
{
$_SESSION["badFileType"] = ""; // clear error
}