Ich hab das Script jetzt mal nahezu unverändert (lediglich "schriftart.ttf" mit "Arial.ttf" ersetzt) zusammen mit der Schriftart auf den Server hochgeladen um seine Funktionalität zu testen, allerdings kriege ich kein Bild angezeigt. Ich habe sicher irgendetwas vergessen, habe aber keine Ahnung, was das sein könnte.
Hinweis: ACHTUNG: Ab Version 1.6 wurde die GIF-Unterstützung komplett aus der GD-Bibliothek entfernt. Diese Funktion ist also nur verfügbar, wenn Sie eine Version vor 1.6 verwenden.
...
(Quelle)
Das könnte der Grund sein, probier's halt mal mit imagepng() statt imagegif(). Oder entfern den header()-Aufruf und schau, was ausgegeben wird.
--
A human is a system for converting dust billions of years ago into dust billions of years from now via a roundabout process which involves checking email a lot.
Mal ne doofe Frage zu dem Skript: Kann man den Hintergrund statt weiß auch transparent machen? (Falls ja: Wie?!?) und kann man die Bildgröße dynamisch halten? Wenn ich es recht sehe ist die ja auf 500*125 definiert
Natürlich kannst du die Bildgröße durch Variablen bestimmen und die dann z.B. als GET-Parameter mitübergeben. Also wenn du das mit dynamisch meinst: ja, klar.
Transparenz: Habe ich noch nie gemacht, aber imagecolortransparent() sollte funktionieren. Bei obigem Code einfach vor dem imagegif()-Aufruf das hier einfügen:
"imagecolortransparent($image, $weiss);"
--
A human is a system for converting dust billions of years ago into dust billions of years from now via a roundabout process which involves checking email a lot.