Floater: Bildgenerierung mit imagettftext()

Hallo,

ich habe ein skript zur bilderzeugung (CAPTCHA), welches lokal funktioniert, aber online nicht.
Onlione wird die Grafik nicht dargestellt.
Da gibt es folgenden Fehler:

<Fehlercode>
-----------------------
<br />
<b>Warning</b>:  imagettftext(): Could not find/open font in <b>/var/www/virtual/domain.de/htdocs/captcha.php</b> on line <b>45</b><br />
</Fehlercode>

die Schrift exitsiert, wird auch gefunden mittels file_exist().
die schrift.ttf hat die rechte 777.

hier das script:

aufgerufen wird die grafik-erzeugende datei mit:
<img src="captcha.php" border="0" title="Sicherheitscode" name="vvtImg">

die captcha.php sieht so aus:

<PHP>
   $codeVVT = getRandomVVT();

$ttf = $_SERVER['Document_Root']."arial.ttf"; //Schriftart
   //echo "ttf: ".$ttf."<br>";
   //if(file_exists($ttf)) { echo "ja"."<br>"; }
   //else { echo "nein"."<br>"; }

header('Content-type: image/jpeg');
   $img =  imagecreatefromjpeg ('captcha.jpg'); //Backgroundimage
   $color = ImageColorAllocate($img, 0, 0, 0); //Farbe

$ttfsize = 21; //Schriftgrösse
   $angle = 3;
   $t_x = 10;
   $t_y = 35;
   imagettftext($img, $ttfsize, $angle, $t_x, $t_y, $color, $ttf, $codeVVT);
   imagejpeg($img);
   imagedestroy($img);
</PHP>

Woran kann der fehler liegen?

Danke,
Floater

  1. hi,

    <b>Warning</b>:  imagettftext(): Could not find/open font in <b>/var/www/virtual/domain.de/htdocs/captcha.php</b> on line <b>45</b><br />

    Die Nutzerkommentare im Manual enthalten ein paar Hinweise zu diesem Problem.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo,

      Die Nutzerkommentare im Manual enthalten ein paar Hinweise zu diesem Problem.

      gruß,
      wahsaga

      Danke für den Hinweis. Habe wie beschrieben die Änderungen vorgenommen und nun funzt es hervorragend.

      Gruß,
      Floater