Nachtrag:
getimagesize() funktioniert gut, wenn die Flash-Movies in einem Dateiformat < 6 vorliegen. Ab v6 klappt nix mehr - möglicherweise aufgrund der LZW-Komprimierung dieses Flash-Formats.
Hab' folgenden Code gefunden, der auch v6-Flashes auslesen kann, weil die Dateien zunächst dekomprimiert werden. Ob's klappt - keine Ahnung. Noch nicht getestet.
---- ritsch ----------------------------------
function getSWFDimensions($filename) {
$image_info = getimagesize($filename);
$width= $image_info[0];
if("" == $width) {
$zd = gzopen ($filename,"r");
$contents = gzread ($zd, filesize($filename));
gzclose ($zd);
$image_string = swfdecompress($contents); // Decompress the file
$tempHandle = fopen("temp.swf","w");
fwrite($tempHandle,$image_string);
fclose($tempHandle);
$image_info = getimagesize("temp.swf");
unlink("temp.swf");
}
return $image_info;
}
als Antwort auf: [#79796]
(Dieser Beitrag wurde von Tömsken am 1. Mai 2004, 01:03 geändert)