i have the following code for an image upload:
if (isset($_POST['Submit'])) {
$file = $_FILES['imagefile']['name'];
$filetype = substr($file,-4);
$upload_dir = 'uploadimg/';
if ($filetype=="jpeg") {
copy($_FILES['imagefile']['tmp_name'],$upload_dir.$_FILES['imagefile']['name']) or die("Could not copy");
echo "<br>Upload Complete";
echo "<br>Name: ".$_FILES['imagefile']['name']."";
echo "<br>Size: ".$_FILES['imagefile']['size']."";
echo "<br>Type: ".$_FILES['imagefile']['type']."<br>";
} else if ($filetype==".jpg") {
copy($_FILES['imagefile']['tmp_name'],$upload_dir.$_FILES['imagefile']['name']) or die("Could not copy");
echo "<br>Upload Complete";
echo "<br>Name: ".$_FILES['imagefile']['name']."";
echo "<br>Size: ".$_FILES['imagefile']['size']."";
echo "<br>Type: ".$_FILES['imagefile']['type']."<br>";
} else if ($filetype==".gif") {
copy($_FILES['imagefile']['tmp_name'],$upload_dir.$_FILES['imagefile']['name']) or die("Could not copy");
echo "<br>Upload Complete";
echo "<br>Name: ".$_FILES['imagefile']['name']."";
echo "<br>Size: ".$_FILES['imagefile']['size']."";
echo "<br>Type: ".$_FILES['imagefile']['type']."<br>";
} else {
echo "<br>Upload Error";
echo "<br>Could Not Copy, Wrong Filetype (".$_FILES['imagefile']['name'].")<br>";
}
}
}
?>
this says it uploads successfully when it accaully does not.
if i change the upload directory to '' then it works fine by of course upload to the root directory. Any ideas?