phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re=3A_=5Bphp=5D_Bildgr=F6=DFen?=

[php] =?iso-8859-1?Q?Re=3A_=5Bphp=5D_Bildgr=F6=DFen?=

Gloss Mathias Mathias.Gloss_(at)_start.de
Fri, 15 Dec 2000 13:04:17 +0100


Rehigh,

> ----------
> Von: 	Udo Mueller[SMTP:um_(at)_tsf-net.de]
> 
> $images="$dbimg/$dbsatz[2].jpg";
> 
> echo "$images"; //wir richtig angzeigt
> 
... was mich wundert .... ich hatte da schon oefters
Probleme und es ging dann nur mit sowas:

echo $images . '/' . $dbsatz[2] . 'jpg';

... aber das ist nicht das Problem.

> $imgh = imagsy($images); //line8
> 
Hier liegt der Hund begraben. Aus dem Manual:

int imagesy(int im); 
ImageSY returns the height of the image identified by im. 

D.h. die Funktion erwartet einen Identifikator für das Bild, der
durch einen int (Integer) repräsentiert wird...

Woher nimmt man den ? Einfach im Manual lesen unter:

manual\ref.image.html

findet man dann z.B. daß das nur mit gif-Bildern geht (imagecreatefromgif)
und das nur mit den alten gd-Bibliotheken ....
(oder Imagenew ... aber das scheidet hier ja auch aus)

Aber wenn du dirs ganz einfach machen willst würde ich anbieten
(Steht ja passenderweise auch im Manual unter den Image-Functions ;)))
 
array getimagesize(string filename, array [imageinfo]);

Returns an array with 4 elements. Index 0 contains the width of the image in
pixels. Index 1 contains the height. Index 2 a flag indicating the type of
the image. 1 = GIF, 2 = JPG, 3 = PNG. Index 3 is a text string with the
correct "height=xxx width=xxx" string that can be used directly in an IMG
tag. 


Mehr wolltest du ja nicht wissen, und den Filemaname kannst du
direkt angeben :-)

Viele Grüße, Mathias




php::bar PHP Wiki   -   Listenarchive