mod_contact mit Captcha

Diskussion zum Modul Kontakt für ConPresso 4
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7379
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Beitrag von MarkusR »

Aber wieder findet der Browser ... Nichts
das stimmt nicht, denn er findet was, gibt sogar was aus... nur ist das eben nicht die gewünschte Grafik.

Merkwürdigerweise wird zuerst eine Leerzeile ausgegeben, dann beginnt erst das Bild.

Hast Du da eine Leerzeile am Anfang vergessen? Der Quelltext der HP deutet daraufhin, daß Du dazu neigst...

Probiere mal die anhängende Datei aus und poste dann die Ausgabe von captcha-test.php?action=test
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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
Benutzeravatar
Pototo
ConPresso-User
Beiträge: 46
Registriert: 13.02.2006 08:27
Wohnort: Weiterstadt
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Beitrag von Pototo »

nun, das kommt dabei heraus

Code: Alles auswählen

Array ( [0] => 140 [1] => 40 [2] => 3 [3] => width="140" height="40" [bits] => 8 [mime] => image/png ) 
captcha
/home/sites/www.kath-dekanat-darmstadt.de/web/mod_contact/_includes/captcha/captcha.png
/home/sites/www.kath-dekanat-darmstadt.de/web/mod_contact/_includes/captcha/arial.ttf
sei mir nicht böse, aber du hast wahrscheinlich schon gemerkt, das dies über meine Kenntnisse hinausragt
bei euch aber soll es anders sein!
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7379
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Beitrag von MarkusR »

Sieht bis dahin sehr gut aus...

probiere jetzt mal diese Datei...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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
Benutzeravatar
Pototo
ConPresso-User
Beiträge: 46
Registriert: 13.02.2006 08:27
Wohnort: Weiterstadt
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Beitrag von Pototo »

das kommt dabei raus...

Code: Alles auswählen

Array ( [0] => 140 [1] => 40 [2] => 3 [3] => width="140" height="40" [bits] => 8 [mime] => image/png ) 
captcha
/home/sites/www.kath-dekanat-darmstadt.de/web/mod_contact/_includes/captcha/captcha.png
/home/sites/www.kath-dekanat-darmstadt.de/web/mod_contact/_includes/captcha/arial.ttf
bei euch aber soll es anders sein!
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7379
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Beitrag von MarkusR »

Wenn man sie ohne Parameter aufruft (gilt auch für die zweite), dann ist schon mal die komische Leerzeile weg.

Inhaltlich wird auch der korrekte Code geliefert, aber aus irgendeinem Grund wird das nicht für ein Bild gehalten... werde mal weiter forschen...
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
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7379
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Beitrag von MarkusR »

Habe jetzt mal mehrere HTTP-Aufrufe protokolliert.

Dein Server überträgt die Datei anders als jeder andere Server, den ich getestet habe und löscht dabei einige Leer-Zeichen/Leer-Zeilen aus der Datei, so daß sie kein gültiges Bild mehr ist.

Ich würde also sagen, daß Dein Server Erzeugung von Captchas nicht beherrscht.

Du wirst also mit netzwerkplan.de klären müssen, warum das nicht funktioniert.
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
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7379
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Beitrag von MarkusR »

Lade mal diese Datei an eine beliebige Stelle und rufe sie auf.

Da sollte dann dieses Bild erscheinen:
Bild

Dabei sind keinerlei andere Dateien beteiligt und es wird geklärt, ob Dein Server überhaupt Bilder liefern kann.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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
Benutzeravatar
Pototo
ConPresso-User
Beiträge: 46
Registriert: 13.02.2006 08:27
Wohnort: Weiterstadt
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Beitrag von Pototo »

Also das Bild zeigt er einwandfrei an.

www.kath-dekanat-darmstadt.de/test/pngtest.php

Übrigends bei einem Test mit phpinfo.php wirft er mir aus: PNG Support enabled.

Ich rede heute mal mit netzwerkplan, mal sehen, was die mir erzählen. Ich lass es dich wissen.
bei euch aber soll es anders sein!
Benutzeravatar
Pototo
ConPresso-User
Beiträge: 46
Registriert: 13.02.2006 08:27
Wohnort: Weiterstadt
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Beitrag von Pototo »

die Leute von Netzwerkplan sind fleißig. Sie haben heute einen Teil ihrer Zeit in die Fehlersuche investiert. Folgende Fehlerquellen lassen sich ausschließen: auf dem gleichen Server läuft: www.kircheundco.de, meine erster Webauftritt mit funktionierendem captcha-skript. Also am Server liegts wahrscheinlich dann nicht, (oder doch?)
Durch auskommentieren und Fehlersuche haben Sie dann rausgefunden, dass _include/common.inc.php das Lehrzeichen in die Ausgabe fummelt, welches das Bild nicht mehr interpretierbar macht. Aber auch durch austauschen der betroffenen Dateien mit meiner anderen Seite bring ich das ding nicht ans laufen.
Soweit mein Bericht...
bei euch aber soll es anders sein!
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7379
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Beitrag von MarkusR »

In common.inc.php werden Dutzende anderer Dateien eingebunden.

Da hast Du Dir in irgendeiner anderen PHP-Datei ein Leerzeichen / eine Leerzeile eingefangen. Bei all diesen Dateien muß das <?php ganz am Anfang stehen und ?> ganz am Ende. Alles außerhalb dieser Tags wird ausgegeben...

Welche PHP-Dateien hast Du denn bearbeitet? (Datum beachten)
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
krishu
ConPresso-User
Beiträge: 82
Registriert: 15.12.2005 10:51

Beitrag von krishu »

Hallo,

vielen Dank für das Captcha im Modul Kontakt! Habe das alte Modul deaktiviert, gelöscht, das neue reinkopiert und aktiviert, Modul funktioniert wunderbar. Einstellungen wurden erhalten.

Grüße
Christian
Ich habe keine Ahnung. Leider.
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 733
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 29 Mal

Captcha-Code funktioniert nicht

Beitrag von hscha »

Hallo, Forumleserinnen und -leser,

seit ein paar Tagen funktioniert der E-Mail-Versand auf der von mir betreuten Gemeindeseite nicht mehr.
Fehlermeldung:
Der eingegebene Prüfcode ist falsch!
Ich nutze die Beta-Version, die bislang funktionierte.
ConPresso läuft in Version 4.0.9 auf dem Server.

Für einen Tipp wäre ich sehr dankbar.

Grüße aus Berlin von
Horst
----------------------------------------
Zum Probieren hier die URL:
http://www.wichern-radelandgemeinde.de/mail.htm
(Bitte zum Probieren die untere (meine) Adresse in der Listbox wählen
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7379
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Beitrag von MarkusR »

Zuerst würde ich prüfen, ob irgendwas am Server geändert wurde, denn offensichtlich funktioniert die Session-Verwaltung nicht mehr.

(Dein Deaktivieren der rechten Maustaste ist übrigens extrem wartungsfeindlich und bringt gegen die "Bösen" eh nichts...)

Was mir dann auffällt, ist, daß im Formular gar keine "action" angegeben ist. Daher muß die Verarbeitung über mod_rewrite laufen. Was dabei mir der Session passiert kann ich Dir nicht sagen.
Das ist allerdings im Quelltext schon so vorgesehen.
Aber auch die direkte Nutzung von http://www.wichern-radelandgemeinde.de/ ... /index.php bringt keine Besserung.

Andere scheinen mit mod_contact auch Probleme zu haben, allerdings scheint das ein ShortTag-Problem zu sein...
http://www.landlinie.de/cms/_mod_contact/index.php

Folgendes funktioniert:
Ich rufe zuerst
http://www.wichern-radelandgemeinde.de/ ... /index.php
auf. In einem zweiten Browserfenster rufe ich
http://www.wichern-radelandgemeinde.de/ ... aptcha.php
auf (das ja für das Schreiben der Session verantwortlich ist). Wenn ich nun dessen Code in das andere Fenster eingeben und das Formular absende erhalte ich keinen Fehler.

Wird nach dem Aufruf des Formulars noch irgendwas anderes aufgerufen, z.B. mittels http-include?
Irgendwas schießt Dir entweder die Session ab oder sie wird anderweitig verändert...
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
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 733
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 221 Mal
Danksagung erhalten: 29 Mal

Beitrag von hscha »

Hallo Markus,

danke für deine Tipps. Leider bin ich noch nicht auf die Lösung gestoßen. Ein http-include läuft auf der Seite über combib.de (Losungstext), jedoch bringt das Abschalten desselben nix.

"action" ist in der index.inc.php standardmäßig leer:

Code: Alles auswählen

//Kontakt-Formular anzeigen
      include(CPO_BASEDIR.'_include/message.php');//CAPTCHA von Matthais Vorwergk eingefügt
	  echo '<form id="Contactform" action="" method="post" name="Contactform">';
Das läuft auch auf anderen Sites so. Auch die Umschreibung mittels mod_rewrite funktioniert einwandfrei.
Der Provider ist Strato. Ich habe noch nicht heraus bekommen, ob serverseitig was geändert worden ist.

Vielleicht sollte ich's mal mit mod_form statt mod_contact probieren?

Grüße von
Horst
------------
P.S:
(Dein Deaktivieren der rechten Maustaste ist übrigens extrem wartungsfeindlich und bringt gegen die "Bösen" eh nichts...)
Ich weiß. Eingeloggte Redakteure können den Rechtsklick allerdings nutzen...
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7379
Registriert: 01.01.1970 02:00
Hat sich bedankt: 114 Mal
Danksagung erhalten: 938 Mal

Beitrag von MarkusR »

Vielleicht sollte ich's mal mit mod_form statt mod_contact probieren?
Bringt nichts. Zum einen benutz das Captcha die gleiche Speicherung in der Session, zum anderen bietet mod_form nur einen Empfänger. mod_form hat bewußt weniger spezialisierte Optionen als mod_contact und mod_guestbook.

Im Grunde funktioniert es bei Dir ja auch, aber irgendwas zerstört die Session, sie wird zu spät geschrieben oder umgeschrieben.

Hast Du schon mal die Sessionspeicherung außerhalb der Datenbank ausprobiert? Also in den Systemeinstellungen das Häkchen entfernt?
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