mod_contact mit Captcha
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Müssen muss da gar nichts. Kommt auf Deinen Server drauf an. Ich könnte jetzt Romane schreiben oder Du probierst ein paar Zahlenkombinationen aus...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
AuchMarkusR hat geschrieben:Bemerkenswert ist, daß z.B. captcha1.png genau 1 Byte weniger hat als im Archiv. Pfuscht da Dein Webserver oder Dein FTP-Programm?
http://www.katholisches-darmstadt.de/mo ... /arial.ttf
hat weniger Byte als im Archiv und lässt sich daher nicht öffnen.
Nochmal neu hochladen das Ganze?
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Du hast die Bilder im ASCII-Modus hochgeladen.
Bitte stelle Dein FTP-Programm auf "automatisch" vor dem hochladen, dann gehen auch die Bilder... !!!
Bitte stelle Dein FTP-Programm auf "automatisch" vor dem hochladen, dann gehen auch die Bilder... !!!
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Du solltest auch die Änderungen aus
http://community.conpresso.de/viewtopic ... 3845#23845
analog für das Modul durchführen.
Das hat Matthias leider bisher vernachlässigt...
http://community.conpresso.de/viewtopic ... 3845#23845
analog für das Modul durchführen.
Das hat Matthias leider bisher vernachlässigt...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Jetzt wird beim Aufruf des Moduls statt
http://www.katholisches-darmstadt.de/mo ... aptcha.php
die Datei
http://www.kath-dekanat-darmstadt.de/_i ... aptcha.php
aufgerufen, die es natürlich nicht gibt/geben kann.
http://www.katholisches-darmstadt.de/mo ... aptcha.php
die Datei
http://www.kath-dekanat-darmstadt.de/_i ... aptcha.php
aufgerufen, die es natürlich nicht gibt/geben kann.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Der Server sollte dringend mal etwas gesprächiger eingestellt werden, denn es werden keinerlei PHP-Fehlermeldungen ausgegeben, die der Fehlersuche dienlich wären und bei normalen Servern daher immer aktiv sind.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Falls Du das getan hast poste die Datei hier mal zur Kontrolle!MarkusR hat geschrieben:Du solltest auch die Änderungen aus
http://community.conpresso.de/viewtopic ... 3845#23845
analog für das Modul durchführen.
Das hat Matthias leider bisher vernachlässigt...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-User
- Beiträge: 46
- Registriert: 13.02.2006 08:27
- Wohnort: Weiterstadt
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 1 Mal
so sieht das jetzt aus:
[/code]
Code: Alles auswählen
<?php
/*
CAPTCHA-Skript:
===============
Quelle: http://www.stoppt-den-spam.info/webmaster/captcha-tutorial/index.html
von Roberto Zehnder, Rosenweg 15, 5722 Gränichen, Schweiz
//Erweitert von Matthias Vorwergk - matthias.vorwergk@gmx.de
*/
define('CPO', true);
// ..captcha/.._includes/..mod_comment/_include/common.inc.php
require_once('../../../_include/common.inc.php');
require_once('../function.inc.php');
//Einstellungen aus zentraler Datei hohlen
include('captcha_config.inc.php');
if (empty($captcha_key)) {
$captcha_key = '8fkd9oq6n';
}
if (!isset($img_color_r) || !isset($img_color_g) || !isset($img_color_b)) {
$img_color_r = 0; //Voreinstellung: 0
$img_color_g = 0; //Voreinstellung: 0
$img_color_b = 0; //Voreinstellung: 0
}
unset($_SESSION['captcha_spam']);
$text = rand(1000,10000); //Zufallszahl
$_SESSION['captcha_spam'] = encrypt($text, $captcha_key); //Key
$_SESSION['captcha_spam'] = str_replace("=", "", $_SESSION['captcha_spam']);
header('Content-type: image/png');
$img = ImageCreateFromPNG('http://www.kath-dekanat-darmstadt.de/mod_contact/_includes/captcha/captcha.PNG'); //Backgroundimage
$color = ImageColorAllocate($img, $img_color_r, $img_color_g, $img_color_b); //Farbe
$ttf = $_SERVER['Document-Root']."arial.ttf"; //Schriftart
$ttfsize = 25; //Schriftgrösse
$angle = rand(0,5);
$t_x = rand(5,50);
$t_y = 35;
imagettftext($img, $ttfsize, $angle, $t_x, $t_y, $color, $ttf, $text);
imagepng($img);
imagedestroy($img);
?>
bei euch aber soll es anders sein!
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Jetzt willst Du mich aber verarschen, oder?
Wenn Du sowas als Vorlage bekommst
machst Du das hier draus
???
Insbesondere da es
http://www.kath-dekanat-darmstadt.de/mo ... aptcha.PNG
offensichtlich nicht mal gibt...
es gibt aber
http://www.kath-dekanat-darmstadt.de/mo ... aptcha.png
Oh ja, Server können GROSS- und klein-Schreibung unterscheiden.
Und daß der Thread auch noch weitergeht sei Dir hiermit versichert, also einfach mal lesen...
Wenn Du sowas als Vorlage bekommst
Code: Alles auswählen
$img = ImageCreateFromPNG(CPO_BASEDIR.'mod_form/captcha/captcha.PNG'); //Backgroundimage
Code: Alles auswählen
$img = ImageCreateFromPNG('http://www.kath-dekanat-darmstadt.de/mod_contact/_includes/captcha/captcha.PNG'); //Backgroundimage
Insbesondere da es
http://www.kath-dekanat-darmstadt.de/mo ... aptcha.PNG
offensichtlich nicht mal gibt...
es gibt aber
http://www.kath-dekanat-darmstadt.de/mo ... aptcha.png
Oh ja, Server können GROSS- und klein-Schreibung unterscheiden.
Und daß der Thread auch noch weitergeht sei Dir hiermit versichert, also einfach mal lesen...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-User
- Beiträge: 46
- Registriert: 13.02.2006 08:27
- Wohnort: Weiterstadt
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 1 Mal
na ja, nachdem ich den Pfad wie bei dir beschrieben angepasst habe, ist nichts gelaufen.
dann habe ich den Pfad entsprechend angepasst (statt mod_form eben mod_contact/_includes aber auch das lief nicht. Meine letzte Idee war den ganzen Pfad einzugeben, aber auch das läuft nicht.
Jetzt sieht es wieder so aus
aber ohne Ergebnis...
dann habe ich den Pfad entsprechend angepasst (statt mod_form eben mod_contact/_includes aber auch das lief nicht. Meine letzte Idee war den ganzen Pfad einzugeben, aber auch das läuft nicht.
Jetzt sieht es wieder so aus
Code: Alles auswählen
header('Content-type: image/png');
$img = ImageCreateFromPNG(CPO_BASEDIR.'mod_contact/_includes/captcha/captcha.PNG'); //Backgroundimage
$color = ImageColorAllocate($img, $img_color_r, $img_color_g, $img_color_b); //Farbe
$ttf = $_SERVER['Document-Root']."mod_contact/_includes/captcha/arial.ttf"; //Schriftart
$ttfsize = 25; //Schriftgrösse
$angle = rand(0,5);
$t_x = rand(5,50);
$t_y = 35;
imagettftext($img, $ttfsize, $angle, $t_x, $t_y, $color, $ttf, $text);
imagepng($img);
imagedestroy($img);
bei euch aber soll es anders sein!
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
CPO_BASEDIR.'mod_contact/_includes/captcha/captcha.PNG
muß heißen
CPO_BASEDIR.'mod_contact/_includes/captcha/captcha.png
und
$ttf = $_SERVER['Document-Root']."mod_contact/_includes/captcha/arial.ttf"; //Schriftart
muß heißen
$ttf = CPO_BASEDIR.'mod_contact/_includes/captcha/arial.ttf"; //Schriftart
muß heißen
CPO_BASEDIR.'mod_contact/_includes/captcha/captcha.png
und
$ttf = $_SERVER['Document-Root']."mod_contact/_includes/captcha/arial.ttf"; //Schriftart
muß heißen
$ttf = CPO_BASEDIR.'mod_contact/_includes/captcha/arial.ttf"; //Schriftart
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-User
- Beiträge: 46
- Registriert: 13.02.2006 08:27
- Wohnort: Weiterstadt
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 1 Mal
so siehts jetzt aus, aber funzt nicht
Code: Alles auswählen
header('Content-type: image/png');
$img = ImageCreateFromPNG(CPO_BASEDIR.'mod_contact/_includes/captcha/captcha.png'); //Backgroundimage
$color = ImageColorAllocate($img, $img_color_r, $img_color_g, $img_color_b); //Farbe
$ttf = CPO_BASEDIR.'mod_contact/_includes/captcha/arial.ttf"; //Schriftart
bei euch aber soll es anders sein!
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Betrachte es doch bitte mal als grundsätzliches Problem, daß sich Dein Server weigert Fehlermeldungen auszugeben, da es Dir viele Fragen ersparen würde und Deine Antworten nicht auf ein "funktioniert nicht" (was mich persönlich grundsätzlich zur Weißglut bringt) reduziert.
Und jetzt passe noch Zeile 12 und 15 an
Aber im Grunde glaube ich, daß Dein Server einfach ungeeignet ist... ist da überhaupt eine GD installiert?
Und jetzt passe noch Zeile 12 und 15 an
Code: Alles auswählen
require_once(CPO_BASEDIR.'mod_contact/_includes/function.inc.php');
include(CPO_BASEDIR.'mod_contact/_includes/captcha/captcha_config.inc.php');
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Ändere mal
$ttf = CPO_BASEDIR.'mod_contact/_includes/captcha/arial.ttf"; //Schriftart
in
$ttf = CPO_BASEDIR.'mod_contact/_includes/captcha/arial.ttf'; //Schriftart
Und auch Dir sei ein Editor mit Syntax-Highlighting empfohlen, das hilft gegen solche Flüchtigkeitsfehler...
Benutze doch mal diesen Code
speichere in im captcha-Verzeichnis als captcha-test.php und rufe ihn auf.
$ttf = CPO_BASEDIR.'mod_contact/_includes/captcha/arial.ttf"; //Schriftart
in
$ttf = CPO_BASEDIR.'mod_contact/_includes/captcha/arial.ttf'; //Schriftart
Und auch Dir sei ein Editor mit Syntax-Highlighting empfohlen, das hilft gegen solche Flüchtigkeitsfehler...
Benutze doch mal diesen Code
Code: Alles auswählen
<?php
/*
CAPTCHA-Skript:
===============
Quelle: http://www.stoppt-den-spam.info/webmaster/captcha-tutorial/index.html
von Roberto Zehnder, Rosenweg 15, 5722 Gränichen, Schweiz
//Erweitert von Matthias Vorwergk - matthias.vorwergk@gmx.de
*/
define('CPO', true);
// ..captcha/.._includes/..mod_comment/_include/common.inc.php
require_once('../../../_include/common.inc.php');
require_once(CPO_BASEDIR.'mod_contact/_includes/function.inc.php');
//Einstellungen aus zentraler Datei hohlen
include(CPO_BASEDIR.'mod_contact/_includes/captcha/captcha_config.inc.php');
if (empty($captcha_key)) {
$captcha_key = '8fkd9oq6n';
}
if (!isset($img_color_r) || !isset($img_color_g) || !isset($img_color_b)) {
$img_color_r = 0; //Voreinstellung: 0
$img_color_g = 0; //Voreinstellung: 0
$img_color_b = 0; //Voreinstellung: 0
}
unset($_SESSION['captcha_spam']);
$text = rand(1000,10000); //Zufallszahl
$_SESSION['captcha_spam'] = encrypt($text, $captcha_key); //Key
$_SESSION['captcha_spam'] = str_replace("=", "", $_SESSION['captcha_spam']);
$img = ImageCreateFromPNG(CPO_BASEDIR.'mod_contact/_includes/captcha/captcha.png'); //Backgroundimage
$color = ImageColorAllocate($img, $img_color_r, $img_color_g, $img_color_b); //Farbe
$ttf = CPO_BASEDIR.'mod_contact/_includes/captcha/arial.ttf'; //Schriftart
$ttfsize = 25; //Schriftgrösse
$angle = rand(0,5);
$t_x = rand(5,50);
$t_y = 35;
imagettftext($img, $ttfsize, $angle, $t_x, $t_y, $color, $ttf, $text);
header('Content-type: image/png');
imagepng($img);
imagedestroy($img);
?>
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle