Primero validar del lado del cliente con javascript que se haya realizado una seleccion (campo no vacio), ademas en php verificar el tipo del archivo y el tamaño.
Para el tamaño puedes usar:
Código PHP:
$tamano_archivo = $_FILES['userfile']['size'];
Ademas puedes validar el tamaño del archivo, permitiendo solo determinado tamaño.
Saludos.