A blank page usually means there is an error, but displaying error messages is turned off.
Put this on the top of the page:
<?php ini_set("display_errors",1); ?>
That might allow the error to display, and if you can tell me what the error is, then I might be able to better understand the issue. I think it is probably an issue with the file upload, not the validation.