S.Goertz: Bildhöhe herausfinden

Beitrag lesen

Hallo zusammen,

ich werde versuchen, euch das Problem verständlich zu beschreiben ;)

In unserer "kleinen" Community existiert ein Pics-Forum - ein Forum in dem man Bilder zu allen Themen posten kann. Leider kam es in letzter Zeit vor, dass Mitglieder Bilder gepostet haben, welche sehr groß waren. Wir haben deshalb vor, die maximale Bildhöhe auf 400 Pixel zu setzen.
Würden wir jetzt einfach <img src="URL" height="400" border="0"> benutzen, dann würden kleinere Bilder gestreckt und sähen nicht mehr so schön aus (ihr kennt das ja).
Deshalb müssen wir selbstverständlich irgendwie herausfinden, was für eine Höhe das Bild hat. Und genau da ist unser Problem. Wie kann man mit PHP die Höhe von Bildern herausfinden, welche nicht auf dem eigenen Server liegen?

Den Rest kriegen wir wieder selbst hin:
<?
 $myheight = .....;
 $maxheight = 400;
 if ($myheight > $maxheight)
  {
   echo "<img src="$url" border="0" height="$maxheight">";
  } else {
   echo "<img src="$url" border="0" height="$myheight">";
  };
?>

Gruß,
  S.Goertz