Übrigens würde ich das Script auch noch etwas ändern.
Neben der Sache, dass man aus $bla[count($bla)] = ... auch einfach $bla[] machen kann, ist auch eine Sicherheitslücke drin.
Das Abfragen der Endungen durch den Dateinamen ist unsicher, da man sie nennen kann wie man will.
Besser wäre
getimagesize()
air