По-моему "беллиберда" - это то, что вы здесь написали, уважаемый.
Загрузка файлов на сервер - довольно сложная задача. Особенно, если разрешён их последующий просмотр или скачивание.
Приведу один пример (хотя их сотни). Ну сделаете вы, положим, "простой примитив": загрузку файлов в корень своего сайта. Первое, что сделает пользователь - загрузит вам туда php скрипт и запустит его через WEB. Что будет дальше с вашим сайтом - даже предположить страшно
Также при загрузке
важно учитывать: типы файлов (MIME-Types), размеры, размещение скаченных файлов (папки, свободное место итп), одновременность загружаемых файлов, и связанные со всеми этими свойствами ограничения, информирование о том, что вам что-то загрузили, повторная загрузка, загрузка файлов с совпадающем именем, загрузка архивов с возможностью разархивирования, проверка целостности загружаемых файлов и много еще чего.
В любом случае, "примитивом" подобный скрипт быть не должен.