JPG, SWF, GIF - vycitat rozmer

dobry
mm asi taky problem. pouzivam tento kod pre rozpoznanie suboru pre reklamu.
Moj problem je ze nie vzdy su vsetky podklady pre reklamu rozvnak velke
da sa nejako zistit rozmer obrazka alebo SWF dal by som tam konstantnu sirku napr.165 a vyska by sa prisposobila v pomere.

$pos=strrpos($imageurl, '.');
if($pos===false) {
} elseif($pos==strlen($imageulr)) {
} else {
$ext=substr($imageurl, $pos+1);
}
if ($ext == "jpg"):
echo "<a href=\"banners.php?op=click&bid=$bid\" target=\"_blank\"><img src=\"$imageurl\" border=\"0\" alt='$alttext' title='$alttext'></a>";
elseif ($ext == "gif"):
echo "<a href=\"banners.php?op=click&bid=$bid\" target=\"_blank\"><img src=\"$imageurl\" border=\"0\" alt='$alttext' title='$alttext'></a>";
elseif ($ext == "swf"):
echo "<a href=\"banners.php?op=click&bid=$bid\" target=\"_blank\"><EMBED pluginspage=http://www.macromedia.com/go/getflashplayer src=\"$imageurl\" type=application/x-shockwave-flash quality=\"high\" ></a></EMBED>";
endif;
}
}

dikes
Na zistenie rozmerov obrazka sluzi funkcia getimagesize(). Mam taky pocit ze sa da pouzit aj ked nemas nainstalovanu podporu gd. Funkcia zisti rozmery obrazkov typu GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC, XBM, WBMP (JPC, JP2, JPX, JB2, XBM, WBMP podpora je od verzie PHP 4.3.2., podpora SWC od verzie php 4.3.0) a vrati pole s hodnotami:
0 => sirka
1 => vyska
2 => typ
3 => atributy pre html tagy (height="100" width="50")
Pri obrazkoch jpg je tam par poloziek navyse.