Auf dem Server wird kein Bild angezeigt

Hier werden Probleme rund um das Zahlen Captcha behandelt

Moderator: frameguard

Auf dem Server wird kein Bild angezeigt

Beitragvon metrix99 » 11.03.2010, 23:11

Hallo zusammen,

bitte um Verständniss! Möglich dass dies Problem hier schon gelöst wurde aber es ist (jetzt)
nicht möglich die Seiten 2, 3 und 4 anzuschauen (Fehlermeldung: Hier ist leider ein Fehler aufgetreten
Die genaue Bezeichnung lautet: File Not Found!)

Nun zu meinem Problem. Habe eine Weile gebraucht aber letztendlich habe ich es geschafft das
Captcha auf meinem Rechner zum laufen zu bringen. Der Pfad zu den Dateien captcha.php,
captcha.png und Xfiles.ttf lautet:

C:\Program Files\xampp\htdocs\guestbook\captcha\

Nun habe ich das ganze auf den Server geladen unter folgenden Pfad:

/Home/guestbook/captcha

Leider bekomme ich aber kein Bild in dem Captcha.



Der Code im Script lauten:

header('Content-type: image/png');
$img = ImageCreateFromPNG('captcha.PNG'); //Backgroundimage
$color = ImageColorAllocate($img, 0, 0, 0); //Farbe
$ttf = $_SERVER['DOCUMENT_ROOT']."/guestbook/captcha/XFILES.TTF"; //Schriftart
$ttfsize = 25; //Schriftgrösse
$angle = rand(0,5);
$t_x = rand(5,30);
$t_y = 35;
imagettftext($img, $ttfsize, $angle, $t_x, $t_y, $color, $ttf, $text);
imagepng($img);
imagedestroy($img);

In der Tabelle habe ich folgenden Code:

<td class="gb" valign="top">Sicherheitscode:</td>
<td><img src="<?php echo $ag_gbpath?>/captcha/captcha.php" border="0" title="Sicherheitscode"></td>

<tr class="gb">
<td class="gb" valign="top">Sicherheitscode hier eingeben*:</td>
<td><input type="text" name="sicherheitscode" size="5"></td>
</tr>

mit: $ag_gbpath = "../guestbook"."/";

Sicher gibt es ein Pfadproblem aber ich schaffe es einfach nicht den richtigen Code
zu finden.

Könnte mir bitte jemand helfen?

Danke für Eure Bemühungen.

Gruß M99
GB.JPG
GB.JPG (30.5 KiB) 144-mal betrachtet
metrix99
 
Beiträge: 2
Registriert: 11.03.2010, 22:23

Re: Auf dem Server wird kein Bild angezeigt

Beitragvon metrix99 » 12.03.2010, 18:08

Hallo zusammen,

habe aus der .PNG eine .GIF gemacht und den Code in der Captcha.php
wie folgt abgeändert:

header('Content-type: image/gif');
$img = ImageCreateFromGIF('captcha.gif');

Nun habe ich das Hintergrundbild aber noch immer keinen Text :(

Könnte mir bitte jemand weiterhelfen? Danke!

Gruß M99
untitled.gif
untitled.gif (6.31 KiB) 142-mal betrachtet
metrix99
 
Beiträge: 2
Registriert: 11.03.2010, 22:23


Zurück zu Zahlen Captcha

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron