Zum Inhalt springen

Formular mit Antispam - keine Captcha Anzeige

Erstellt am 17. Mai 2008 · 2 Antworten · letzte Antwort am 20. Mai 2008

Tags: Bilder, Sicherheit, Frage

alphaonline ·

Ich habe bei einem Kunden, der seine Hosting bei 1&1 ( #angry# ) laufen hat, das Formular mit einem Captcha-Spam-Schutz versehen wollen. Die EXT "captcha" & "nd_antispam" sind installiert und das Formular angepasst.

Leider wird keine Captcha-Grafik ausgegeben, nur ein Platzhalter. Die Sache mit der Use-TTF-Einstellung habe ich bereits probiert; kein Erfolg !

Ich vermute ein Problem in der Grafik-Engine des Servers; deshalb hier der Auszug aus dem Install-Tool:

GraphicsMagick enabled: 1
GraphicsMagick path: /***/graphicsmagick-1.1.6/bin/ (1.1.6)
GraphicsMagick path/LZW: /***/graphicsmagick-1.1.6/bin/ ()
Version 5/GraphicsMagick flag: gm

GDLib enabled: 1
GDLib using PNG: 0
GDLib 2 enabled: 1
IM5 effects enabled: -1 (Blurring/Sharpening with IM 5+)
Freetype DPI: 96 (Should be 96 for Freetype 2)
Mask invert: 0 (Should be set for some IM versions approx. 5.4+)

Jemand eine Idee ??

einpraegsam.​net ·

Ich hatte schon des öfteren gesehen, dass die bei der Extension captcha verwendete Funktion imagerotate() nicht verfügbar ist.

Was passiert wenn du die captcha.php direkt im Browser aufrufst?

Imagerotate workarround in Zeile 78 in der captcha.php:

$rot = imagerotate($tmpi, $da, $back); // alt
if (function_exists('imagerotate')) $rot = imagerotate($tmpi, $da, $back); // neu
alphaonline ·

Nein, das hat auch nichts gebracht; auch wenn ich die captcha.php direkt im Browser aufrufe, kommt der Platzhalter mit dem roten Kreuz ...