getimagesize treibt mich echt noch in den Wahnsinn [ externes Bild ]
Also nach der Beschreibung im "PHP Handbuch von Egon schmid" steht zu dieser Funktion dass ich die Imagewidth im Array über den Index 3 erhalte. Das klappt auch, nur brauche ich lediglich die WIDTH Angabe des Bildes und nicht die Höhe....:
getimagesize
(PHP 3, PHP 4 )
getimagesize -- Ermittelt die Ausmaße einer GIF-, JPEG-, PNG- oder SWF-Grafik-Datei
Beschreibung:
array getimagesize ( string filename [, array imageinfo])
Mit GetImageSize() ermitteln Sie die Daten jeder GIF-, JPG-, PNG oder SWF-Datei. Es werden die Ausmaße in Abhängigkeit vom Grafik-Typ sowie die Höhe und Breite als ein String zurückgegeben. Dieser kann innerhalb eines regulären HTML IMG-Tags verwendet werden.
Es wird ein Array aus 4 Elementen zurück gegeben. Im Array-Index 0 steht die Breite. Index 1 enthält die Höhe, 2 ein Flag je nach Grafik-Typ (1 = GIF, 2 = JPG, 3 = PNG, SWF = 4) und Index 3 die richtige Zeichenkette im Format "height=xxx width=xxx" zur Verwendung im IMG-Tag von HTML. Beispiel 1. Grafik-Ausmaße ermitteln per GetImageSize:
Code: Alles auswählen
<?php $size = GetImageSize ("img/flag.jpg"); ?>
<IMG SRC="img/flag.jpg" <?php echo $size[3]; ?>
width="1024" height="768"
Könnt Ihr mir sagen, wie ich nur die width Angabe da heraus filtern kann, so dass ich über eine IF-Abfrage prüfen kann, ob das GIF-Bild größer als 700 Pixel ist und ich somit an den user eine Meldung ausgeben kann, dass das Bild zu groß ist für das Forum ?!?
Danke für jeden Tipp - AWSW [ externes Bild ]