Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 25.11.2003, 10:57   #1
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein

Problem mit GDlib und imagettftext()


Ich benötige für ein aktuelles Projekt elf Grafiken in jeweils drei Zuständen in wiederum je 14 Sprachen für die Navigation. Das macht nach dem alten Tschechen Adam R. 462 Bildchen.

Um mir Arbeit zu sparen, habe ich zur Erzeugung der selbigen die GDlib vergewaltigt. Sobald der Besucher die Seite betritt, lädt ein Javascript alle benötigten Grafiken je nach gewählter Sprache vor und kümmert sich um den Rest. Das funktioniert auch trotz solch' linguistischer Entgleisungen wie Griechisch oder Polnisch bestens. Allerdings nur lokal ...

Um den Text der auf die existente Roh-Grafik zu zimmern, verwende ich folgenden Code (erklärt sich, denke ich, von selber):

PHP-Code:
<?php

require("captions.data.php");

$button imagecreatefrompng("button_".$_GET["mode"].".png");

$caption = ${$_GET["lang"]}[$_GET["caption"]];

$textColor1 imagecolorallocate($button,51,51,51);
$textColor2 imagecolorallocate($button,255,255,255);

imagettftext($button,12,0,16,26,$textColor1,"font.ttf",$caption);
imagettftext($button,12,0,15,25,$textColor2,"font.ttf",$caption);

header("Content-type: image/png");
imagepng($button);
imagedestroy($button);

?>
Wenn ich das Teil aber nun zwecks Test auf den Server des Kunden (ein »Power Paket 4.0« der Marke 1&1) lade, werden mir nur die unbeschrifteten Roh-Grafiken ausgegeben. Rufe ich das erzeugende Script mit entsprechenden Parametern direkt über den URL, auf passiert erwartungsgemäss das Gleiche -- eine Fehlermeldung oder Ähnliches tut sich nicht auf.

Hier die Konfiguration des Servers laut phpinfo():


'./configure' '--with-mysql=/usr' '--with-zlib' '--enable-debug=no' '--enable-safe-mode=no' '--enable-discard-path=no' '--with-gd=/usr' '--with-png-dir=/usr/lib' '--enable-track-vars' '--with-db' '--with-gdbm' '--enable-force-cgi-redirect' '--with-ttf=/usr/' '--enable-ftp' '--with-mcrypt' '--enable-dbase' '--enable-memory-limit' '--enable-calendar' '--enable-wddx' '--enable-trans-sid' '--with-jpeg-dir=/usr/src/kundenserver/jpeg-6b' '--enable-bcmath' '--enable-gd-imgstrttf' '--enable-shmop' '--enable-mhash' '--with-mhash=/usr/src/kundenserver/mhash-0.8.9/' '--with-openssl' '--enable-xslt' '--with-xslt-sablot' '--with-imap' '--with-curl' '--with-iconv=/usr/local' '--with-freetype-dir=/usr/include/freetype2' '--with-bzip2' '--with-gettext' '--enable-exif'


Da scheint doch alles Notwendige vorhanden zu sein, oder? Wäre nett, wenn jemand einen Tipp hätte.

P.S. Was im Gegensatz zum lokalen Server auch nicht funktionieren will, ist das on-the-fly Erzeugen von Thumbnails aus JPEGs -- allerdings werde ich dazu wohl noch einen eigenen Thread eröffnen. Aber vielleicht liegt der Hase ja bei beiden Problemem im selben Pfeffer.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten


Alt 25.11.2003, 11:16   #2
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
fontfile ist womöglich nicht vorhanden? So greift "sucht" das Script nach einer font.ttf im vom Library definierten Pfad...

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 25.11.2003, 11:29   #3
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Das Problem hat sich geklärt:

Die auf dem Remote-Server vorhandene Version der GD-Bibliothek ist zu alt (Version 1.6.2) ...
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Problem mit GDlib und imagettftext() Problem mit GDlib und imagettftext()
« Zugriffsrecht auf Server | SQL-ABfrage mit Groß-Klein unterscheidung »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:57 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67