Ali_MiX, ваш скрипт, возможно, работать не будет по ряду причин:
1) Возможно что на сервере отключены удалённые fopen;
2) Ваш скрипт скорее сдохнет, чем зааплоадит файл, причин на то много: ограничение времени выполнения, ограничение на обьём оперативной памяти, отведённой скрипту, ибо всё содержимое он читает в буфер;