JPG, SWF, GIF - vycitat rozmer
2 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
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.