Zum Inhalt springen

Problem mit Make GD Font for freeCap CAPTCHA

Erstellt am 29. Januar 2007 · 5 Antworten · letzte Antwort am 6. Februar 2007

Tags: PHP, Frage

imaxx ·

Hallo,

ich habe freeCap installiert und erhalte immer diese Fehlermeldung wenn ich den GD Font Maker verwenden möchte:

Fatal error: Undefined class name 't3lib_tstemplate' in /home/ar003ged/www/home/typo3/herbers/typo3/sysext/cms/tslib/class.tslib_gifbuilder.php on line 169

Ich habe bereits stundenlang im Netz nach einer Lösung gesucht, aber leider nur Leute gefunden die das Selbe Problem haben wie ich. Jedoch ohne sinnvolle Lösung. Kann mir da jemand helfen!

hardcoder ·

Hallo - hatte eben das selbe problem.

Hier eine mögl. "Lösung"

Datei: ...ext/sr_freecap/mod1/class.tx_srfreecap_fontmaker.php

Alt:

...
require_once(PATH_t3lib.'class.t3lib_scbase.php');
require_once(PATH_t3lib.'class.t3lib_stdgraphic.php');
require_once(PATH_tslib.'class.tslib_gifbuilder.php');
require_once(PATH_tslib.'class.tslib_content.php');
...

Neu:

...
require_once(PATH_t3lib.'class.t3lib_scbase.php');
require_once(PATH_t3lib.'class.t3lib_stdgraphic.php');
require_once(PATH_t3lib.'class.t3lib_tstemplate.php');
require_once(PATH_tslib.'class.tslib_gifbuilder.php');
require_once(PATH_tslib.'class.tslib_content.php');
...
imaxx ·

Hi,

danke super. Hat gut geklappt.

Die Fehlermeldung ist jetzt weg und die Schrift wird generiert.

Aber leider stehe ich damit vor dem nächsten Problem.

Die Buchstaben liegen übereinander und nicht nebeneinander.
Das heißt die Buchstaben sind alle an der selben Stelle, und somit unlesbar.

Kennt das jemand?

hardcoder ·

man muss etwas mit der Breite und der Höhe beim GD tool herumexperimentieren.

probier mal width:34 , height 50 ist ein wert mit dem man mal loslegen kann. Hab selbst ca. 10 anläufe gebraucht bis ich ne braucbare kombination hatte.

sowas wie 52 width und 82 height kam auch mal dabei raus.

try 'n error :-)

imaxx ·

Habs gefunden, das Problem ist die falsche PHP-Version. Mir wurde von meinem Provider mitgeteilt, das es ab Version 5 keine Probleme mehr geben sollte.