Mailinglisten-Archive |
Hallo Domas, das mit der Fehlermeldung geht schon klar ... Denn wenn Du die zweite Zeile auskommentierst, ist ja das Array, auf dass sich die 3. und 4. Zeile bezieht weg... Bei nicht definierten Variablen wird ein Leerstring angenommen. Das bringt dann die Fehlermeldung, weil Zahlen erwartet werden. Doch warum die Funktion 'imagettfbbox' nicht laeuft, kann man aus der Ferne schlecht sagen. Schaetze mal, dass irgend ein Argument einen falschen Wert oder Typ darstellt. Trotzdem 'Frohe Ostern' M. f. G. Norbert Pfeiffer ________________________________________________ Dipl. kyb. Norbert Pfeiffer DTP-PRG-Bureau Friedensstrasse 26 D-06237 LEUNA Fon +49-(0)3461-8132-36 Fax +49-(0)3461-8132-37 mailto:pfeiffer_(at)_uris.de http://uris.de/bureau/ ------------------------------------------------ >ich hab (wieder mal) ein Problem, > function GetTextSize( $fontsize, $fontfile, $text ) { > $size = imagettfbbox( $fontsize, 0, $fontfile, $text ); > $dx = abs( $size[2]-$size[0] ); > $dy = abs( $size[5]-$size[3] ); > return array( $dx, $dy ); > } >bei dieser Funktion meint PHP, dass in der 2. Zeile ein Fehler sei, wenn ich >diese aber auskommentiere, ist er in der 3. und wenn ich bei dieser das >gleiche mache, ist er in der 4. >erst wenn also nur noch: > function GetTextSize( $fontsize, $fontfile, $text ) { > return array( $dx, $dy ); > } >da steht, macht PHP keine Mucken mehr... >Wiso, woher kommt diese Fehlermeldung???
php::bar PHP Wiki - Listenarchive