if ($Stats = getimagesize($File)) { // Image was uploaded } else { if (!$FileType = $_FILES['UploadFile']['type']) { $ext = substr($FileName,-3); switch( $ext ) { case "pdf": $FileType = "application/pdf"; break; case "exe": $FileType = "application/octet-stream"; break; case "zip": $FileType = "application/zip"; break; case "doc": $FileType = "application/msword"; break; case "xls": $FileType = "application/vnd.ms-excel"; break; case "ppt": $FileType = "application/vnd.ms-powerpoint"; break; default: mime_content_type($File); } }