Fatal error: Undefined function

mkoeni1

Erfahrenes Mitglied
Hallo Leute,

ich habe ein Problem und brauche Eure Hilfe.
Ich habe eine index.php. Auf dieser includiere ich verschiedene Funktionen:
PHP:
// einbinden der Funktionen
include("functions/functions.inc.php");

und nutzte diese weiter unten auf der Seite:
PHP:
getEMail();

Der Dateiausschnitt mit der Funktion:
PHP:
function getEMail(){
// E-Mail als Bild
$email = "test@test.de";
$textnr = 4;
$textbreite = imagefontwidth($textnr) * strlen($email);
$texthoehe  = imagefontheight($textnr);

$bild = imagecreate($textbreite, $texthoehe);

$hintergund_farbe  = imagecolorallocate($bild, 222, 222, 222);
$text_farbe        = imagecolorallocate($bild, 0, 0, 0);

ob_start();
// display image
imagestring($bild, $textnr, 0, 0, $email, $text_farbe);
imagepng($bild);
$content = ob_get_clean();
 echo '<img src="data:image/png;base64,'.base64_encode($content).'">';  // erzeugen der Grafik mit HTML Mittel
} // end function getEMail

Bei Aufruf der index.php bekomme ich folgende Fehlemeldung:
Code:
Fatal error:  Call to undefined function imagefontwidth() in /var/www/WebSeite/functions/functions.inc.php on line 293

Ich habe schon gegoogelt und die Schreibweise der Funktionen überprüft, konnte aber keinen Fehler finden.

Hat jemand einen Tip?

Vielen Dank und Gruß
Matze
 
Welche PHP Version benutzt du denn?

Ist die GD-Lib vielleicht nicht installiert? Das kannst du z. B. mit [phpf]phpinfo[/phpf] überprüfen.
 
Hallo,

es ist die PHP Version
Code:
PHP Version 5.2.3-1ubuntu6

Ich konnte auch die GD-Lib nicht finden.
Was heißt das jetzt? Ist diese Lib erforderlich?


Vielen Dank und Gruß
Matze
 
Ohne die Lib geht es nicht ,)

Wenn du einen bezahl-webspace hast, würde ich mal deinen Provider Fragen ob man das nachinstallieren kann... bei kostenlosem kann es gut sein das es deaktiviert wurde da die Grafikfunktionen viel Rechenleistung und Arbeitsspeicher brauchen.
 
Die Sache ist viel entspannter. Es handelt sich um localhost, ich habe also jede Freiheit und kann tun und lassen was ich will. Hab somit auch keine Probleme gehabt, die Version der GD Lib nachzuinstallieren. Gutsy Gibbon 7.10 bringt ja von Haus aus schon alle Module mit ( nur nicht installiert ) ;-)

Gruß Matze
 
Zuletzt bearbeitet:
Zurück