is_file()
проверяет, существует ли файл.
EDIT:
Кстати, getImageSize () много говорит вам об изображении, если оно
допустимый, разбирается вашим сервером, насколько он большой, какой тип изображения,
и т.п.
Говорят, что это медленнее, чем некоторые из более специализированных функций,
но когда это возвращает true, вы можете быть уверены, что изображение будет
полностью годный к употреблению.