UPLOAD_ERR_OK
Значение: 0; Ошибок не возникало, файл был успешно загружен на сервер.
Хм, интересно. Век живи, век учисьесли поле пустое то $_FILES['userfile']['error'] ==4. Только если я ввожу имя несуществующего файла то тогда 0.

Не понял, что именно ?В ослике IE - так и будет.
При аплоаде несуществующего файла $_FILES['userfile']['error'] выдает 0.