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..
$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..