hi,
abgesehen von dem was Mike sagte:
wenn du die grösse nicht mit getimagesize ermitteln konntest, weil schlicht und einfach gar kein bild hochgeladen wurde, dann ist es auch vollkommen sinnfrei, die abfrage
if($size1[2]=="2") { echo("Es ist ein JPEG!"); }
noch zu machen - also warumn machst du sie dann noch?
(du hast bereits die möglichkeit gefunden, getimagesize nur unter bestimmten umständen aufzurufen - also warum greifst du auf $size1 nicht nur dann zu, wenn die gleichen umstände zutreffen?)
gruss,
wahsaga