Why doesn't my php upload work?

fhunkydelix

New member
I'm doing an upload file size restriction, and i am having problems it seems that it does not read my elseif statement for the filesize

$filename = $_FILES["userfile"]["name"];
$tempfile = $_FILES["userfile"]["tmp_name"];//temporary file para magamit naten sa upload
$filetype = $_FILES["userfile"]["type"];
$filesize = $_FILES["userfile"]["size"]; //refered in bytes
$error = $_FILES["userfile"]["error"]; //0 pag no error pag >0 may problema yan


//VALID FILE TYPES
$vaildtypes = array("application/pdf", "video clip/avi");
$array_val = in_array($filetype, $vaildtypes);


if($error > 0)
die("Error");

elseif($filesize > 10485760)
die ("File too big");

else{
if($filetype == $array_val){
move_uploaded_file($tempfile,"uploads/".$filename);
echo "Upload Complete";
}

else{
die ("FILE TYPE NOT ALOWED!");
}

}

anyone who can help me? i know this is a simple problem but im having a hard time..
 
Back
Top