hallo Leute,

beim Versuch ein Captcha mit verschiedenen Schriftarten zu erstellen, stoße ich auf ein Problem wenn ich die Seite auf meinen Webspace bei 1&1 hochlade.

Scheinbar findet das Script dann die ttf Datei nicht mehr, und erzeugt somit ein leeres Captcha Bild.

Der Code funktioniert lokal und probehalber auch auf einem Host bei funpic.

Die von mir verwendete Funktion
Code:
imagettftext()
benötigt die GD und Freetype Bibliothek. Die sind laut phpinfo() auch auf dem 1&1 Server installiert.

Die verwendeten Dateien liegen alle in dem gleichem Ordner
Hat jemand einen Tipp, wo der Unterschied liegt?

MfG

Code:
<html>
<head>
<title>Startseite</title>
</head>
<body>
[img]code.php[/img]
<form action="start.php" method="POST">
<input type="text" name="pruefcode">

<input type="submit" name="submit">
</form>
</body>
</html>
und code.php
Code:
header&#40;"Content-type&#58; image/png"&#41;;
session_start&#40;&#41;; // Startet die Session

$grafik = ImageCreate &#40;100, 100&#41;; // Erzeugt ein 100x40px großes Bild
$hintergrundfarbe = ImageColorAllocate&#40;$grafik, 255, 255, 255&#41;; // Definiert die Farben
$schriftfarbe    = ImageColorAllocate&#40;$grafik, 0, 0, 0&#41;;  // in RGB-Schreibweise
//imagettftext &#40;$grafik, 20, rand&#40;-30,30&#41;, 15, 70, $schriftfarbe, "/arial.ttf", $_SESSION&#91;'code'&#93;&#41;; // Code aus der Session in die Grafik schreiben
imagettftext &#40;$grafik, 20, rand&#40;-30,30&#41;, 15, 70, $schriftfarbe, '/arial.ttf', $_SESSION&#91;'code'&#93;&#41;; // Code aus der Session in die Grafik schreiben
imagepng&#40;$grafik&#41;; // Grafik erzeugen
imagedestroy&#40;$grafik&#41;; // Zwischenspeicher löschen
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!