Autor | Zpráva | ||
---|---|---|---|
Joei Profil * |
Dobrý den.
Uploaduju soubor swf a potřebuji zjistit rozměry swf souboru v php je to nějak možné. pokoušel jsem se to udělat funkcí getimagesize(), ale to nejde. Děkuji. |
||
GeneralDv Profil |
#2 · Zasláno: 2. 10. 2009, 15:12:40 · Upravil/a: GeneralDv
get_headers() //Aha, přehlednul sem rozměry |
||
DoubleThink Profil * |
#3 · Zasláno: 2. 10. 2009, 15:46:48 · Upravil/a: DoubleThink
„pokoušel jsem se to udělat funkcí getimagesize(), ale to nejde. “
Mělo by, SWF je mezi podporovanými formáty. „get_headers()“ Z hlaviček zjistíš prd. |
||
Joei Profil * |
#4 · Zasláno: 2. 10. 2009, 16:18:47
„„get_headers()“
Z hlaviček zjistíš prd.“ Přesně tak. Od rána hledám po netu a našel jsem jen placený skript který to má v administraci při vkládání flash her. Asi to nejde. |
||
DoubleThink Profil * |
#5 · Zasláno: 3. 10. 2009, 16:48:53
„Asi to nejde.“
Jde, getimagesize umí zjistit rozměry SWF. Tvůj problém bude v něčem jiném. |
||
msigmund Profil |
#6 · Zasláno: 3. 10. 2009, 22:58:35 · Upravil/a: msigmund
DoubleThink máš pravdu.
Konečně se mi to povedlo, špatný zápis getimagesize. Měl bych ještě jednu prosbu, můžu mít div šířku max. 650px jak zajistit aby je li šířka větší se třeba $sirka (800px) a $vyska (600px) poměrově přepočítaly. Každý soubor má jiné rozměry. Děkuji všem. |
||
Alphard Profil |
#7 · Zasláno: 3. 10. 2009, 23:05:47
Tohle?
/** Vrácení rozměrů obrázku po zmenšení * @param string název zmenšovaného souboru * @param int maximální šířka výsledného obrázku, 0 pokud na ní nezáleží * @param int maximální výška výsledného obrázku, 0 pokud na ní nezáleží * @return array ($width, $height) výsledná šířka a výška * @copyright Jakub Vrána, http://php.vrana.cz */ function image_shrink_size($file_in, $max_x = 0, $max_y = 0) { list($width, $height) = getimagesize($file_in); if (!$width || !$height) { return array(0, 0); } if ($max_x && $width > $max_x) { $height = round($height * $max_x / $width); $width = $max_x; } if ($max_y && $height > $max_y) { $width = round($width * $max_y / $height); $height = $max_y; } return array($width, $height); } http://php.vrana.cz/zmensovani-obrazku.php |
||
Časová prodleva: 15 let
|
0