Возникают ошибки при пользовательской загрузке файлов на сервер, в чём проблема?
Объект $FILES заполняется автоматически, не нужно ничего присваивать.
Также при отправке формы должен быть указан параметр enctype.
Попробуй так: $_FILES['userfile']