Hallo Leute,
ich möchte mir gerne ein Captcha Formular erstellen.
Hat alles funktioniert, der Code wird erstellt nun muss er nur noch in eine Grafik verwandelt werden.
Hier verwende ich foilgenden Code:
Nun wird mir aber im Mozilla ein Fehler ausgegeben:
Die Grafik "http://xxxxxxxxx/test.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Ich konnte den Fehler zurückverfolgen und habe festgestellt wenn ich in meinem Script die Funktion:
ob_end_clean();
Deaktiviere dann funktionierts.
Brauche die Funktion aber weil sonst das Templatesystem nicht funktioniert.
Hat jemand eine Idee wie oder wo ich
header("Content-type: image/png");
setzen kann/muss damit es trotzdem funktioniert?
Gruss
ich möchte mir gerne ein Captcha Formular erstellen.
Hat alles funktioniert, der Code wird erstellt nun muss er nur noch in eine Grafik verwandelt werden.
Hier verwende ich foilgenden Code:
PHP:
header("Content-type: image/png");
$Grafik = imagecreate(150, 30);
$Hintergrundfarbe = imagecolorallocate($Grafik, 255, 255, 255);
$Textfarbe = imagecolorallocate($Grafik, 233, 14, 91);
imagestring($Grafik, 2, 5, 5, 'test', $Textfarbe);
imagepng($Grafik);
Nun wird mir aber im Mozilla ein Fehler ausgegeben:
Die Grafik "http://xxxxxxxxx/test.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Ich konnte den Fehler zurückverfolgen und habe festgestellt wenn ich in meinem Script die Funktion:
ob_end_clean();
Deaktiviere dann funktionierts.
Brauche die Funktion aber weil sonst das Templatesystem nicht funktioniert.
Hat jemand eine Idee wie oder wo ich
header("Content-type: image/png");
setzen kann/muss damit es trotzdem funktioniert?
Gruss