Cita: [function.getimagesize]: failed to open stream: No such file or directory
pues el error es muy básico, se debe a que no existe el archivo.... facil?
como estas usando una variable indiscriminadamente, pues no compruebas si existe o no tal archivo... no puedes controlar esto (sugiero hagas algo al respecto)
Referencia:
http://php.net/is_file