Т.е. надо ввести проверку на размер временного фаила, чтобы не ноль.
Понял, спасибо.
И ещё вопрос в контексте

Все мы в общем-то учимся постоянно. Вот сейчас я изучаю php, мне интересно почему код жуткий
Дело в том, что пытаюсь таким образом максимально обезопасить загрузку картинок пользователями (там есть еще ограничения на вывод информации из БД).
Однако, буду признателен любой ссылки на мануал или пример максимально безопасной загрузки картинок на сервер