Si, sin embargo mira lo que te devuelve tu array $_FILES al no subir ningun archivo:
Cita: array(1) { ["ufile"]=> array(5) { ["name"]=> string(0) "" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(4) ["size"]=> int(0) } }
Para verificar si no se subio ningun archivo, debes usar "4"