It looks like you're new here. If you want to get involved, click one of these buttons!
<form enctype=\"multipart/form-data\" action=\"uploader.php\" method=\"POST\">
Upload DRP File:
<input name=\"Upload Saved Replay\" type=\"file\" accept=\"*.jpg\"/><br />
<input type=\"submit\" value=\"Upload File\" />
</form>
Well client side checks are used to make the site/forms more fluent rather than to secure it. Ex. check if username already does exist and tell you without having to submit the whole form and wait.
Another method to bypass some server side checks is to edit the shell code and add at the beginning before the < GIF89;a.
Also you could use an intercepting proxy like w3af,Burp proxy... and change the data type... works like a charm in many situations ;)