kontaktformular spamschutz

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Mo 16. Apr 2007, 17:49

^_^
Zuletzt geändert von i-fekt am Do 21. Okt 2010, 12:01, insgesamt 1-mal geändert.
Gruss,
Michael

"Keep on riding this Bike!" (Jackson Mulham)

mead
Beiträge: 6
Registriert: Di 6. Mär 2007, 10:25
Wohnort: Schliern, Bern, Schweiz
Kontaktdaten:

Beitrag von mead » Mo 16. Apr 2007, 20:15

Um Verwechslungen zu Vermeiden ist wäre das sicher besset.
Mit der folgenden Änderung sollten die genannten Zeichen nicht mehr benützt werden:

Code: Alles auswählen

...
function get_pic( $num_chars=8 )
      {
         // define characters of which the captcha can consist
         $alphabet = array(
            'A','C','D','E','F','G','H','I','J','K','M',
            'N','P','Q','R','S','T','U','V','W','X','Y','Z',
            '2','3','4','5','6','7','9' );
... 
Gruss aedu

digitalgestalter
Beiträge: 50
Registriert: Di 15. Nov 2005, 13:54
Wohnort: Gummersbach
Kontaktdaten:

Beitrag von digitalgestalter » Mi 2. Mai 2007, 13:38

Hallo zusammen,

ich hab das Modul bei mir eingesetzt, allerdings funktioniert es nicht ganz. Irgendwie klappt das mit meinem HTML-Template nicht. Könnte nicht mal jemand eine funktionierende HTML-Datei hier posten?

Wäre euch sehr dankbar. :D

digitalgestalter
Beiträge: 50
Registriert: Di 15. Nov 2005, 13:54
Wohnort: Gummersbach
Kontaktdaten:

Beitrag von digitalgestalter » Fr 4. Mai 2007, 11:13

Hallo nochmal,

ich bekommen folgende Fehlermeldung:

Code: Alles auswählen

Warning: imagejpeg() [function.imagejpeg]: Unable to open '_TEMP_/cap_58afd86d034a61e7e2976ccce8e7d55f.jpg' for writing in /homepages/25/d104986839/htdocs/meine-domain/contenido/classes/captcha/class.captcha.php on line 84

Warning: fopen(_TEMP_/cap_53eef9f0f3c7ddca94957c056aef9227.txt) [function.fopen]: failed to open stream: No such file or directory in /homepages/25/d104986839/htdocs/meine-domain/contenido/classes/captcha/class.captcha.php on line 120

Warning: fputs(): supplied argument is not a valid stream resource in /homepages/25/d104986839/htdocs/meine-domain/contenido/classes/captcha/class.captcha.php on line 121
Dazu wäre noch zu sagen das ich alles was "waldrand" hieß, in "captcha" umbenannt habe.

Kann mir jemand sagen warum das nicht funktioniert?

Gruß Seb

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » So 6. Mai 2007, 13:11

Geb mal dem Verzeichnis _TEMP_ die Rechte 777, ich lese aus dem log raus, dass er nicht genügend Schreibrechte hat! ;)

digitalgestalter
Beiträge: 50
Registriert: Di 15. Nov 2005, 13:54
Wohnort: Gummersbach
Kontaktdaten:

Beitrag von digitalgestalter » Mo 7. Mai 2007, 08:13

Das hab ich auch gedacht, aber die Dateiattribute stehen längst auf 777. Deshalb versteh ich das ganze ja nicht.

Andreas
Beiträge: 254
Registriert: So 16. Nov 2003, 14:48
Wohnort: Reichshof
Kontaktdaten:

Beitrag von Andreas » Do 12. Jul 2007, 08:19

Hi aedu,

das Modul ist wirklich klasse und funktioniert einwandfrei.

Besteht die Möglichkeit das Captcha-Bild zu "beeinflussen"?
Ich meine z.B. die Hintergrundgrafik und die Farben der Buchstaben.
Zudem ist die Qualität des JPEG nicht so doll. Kann man die beeinflussen?

Viele Grüße
Andreas

mayhem
Beiträge: 39
Registriert: Di 14. Aug 2007, 13:36
Kontaktdaten:

Beitrag von mayhem » Mi 22. Aug 2007, 08:28

Bei mir wird das Bild mit dem Code nicht angezeigt.

Kontaktformular_Waldrand.html:

Code: Alles auswählen

<table cellspacing="1" cellpadding="1" border="0" id="kontaktformular">
	<tr><td colspan="3"><span class="small"><sup>(*)</sup></span> {PFLICHTFELDER}</tr></td>
	<tr>
		<td>{ANREDE}</td><td width="20">&nbsp;</td>
		<td>
			<input type="radio" name="Anrede" value="{ANREDE_OPTION1}" checked>&nbsp;{ANREDE_OPTION1}<br/>
			<input type="radio" name="Anrede" value="{ANREDE_OPTION2}"/>&nbsp;{ANREDE_OPTION2}
		</td>
	</tr>
	<tr><td>{VORNAME}<span class="small"><sup>(*)</sup></span></td><td width="20">&nbsp;</td><td><input type="text" name="Vorname" id="Vorname" maxlength="100" style="width:240px;"/></td></tr>
	<tr><td>{NACHNAME}<span class="small"><sup>(*)</sup></span></td><td width="20">&nbsp;</td><td><input type="text" name="Nachname" id="Nachname" maxlength="100" style="width:240px;"/></td></tr>
	<tr><td>{EMAIL}<span class="small"><sup>(*)</sup></span></td><td width="20">&nbsp;</td><td><input type="text" name="EMail" id="EMail" maxlength="100" style="width:240px;"/></td></tr>
	<tr><td colspan="3">&nbsp;</tr></td>
	<tr><td valign="top">{ANLIEGEN}</td><td width="20">&nbsp;</td><td><textarea name="Anliegen" id="Anliegen" style="width:240px;height:170px;font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;font-size:11px;"></textarea></td></tr>
	<tr><td colspan="3">&nbsp;</tr></td>
        <tr>
    <td>{CAPTCHA}<span class="small"><sup>(*)</sup></span><br><img src="captcha_image.php?img={PICT_URL}"></br></td>
    <td>&nbsp;</td>
    <td><input class="kontaktfeld" type="text" name="Captcha"  maxlength="8"/></td>
   </tr>
	<tr><td><input type="submit" value="{ABSCHICKEN}" class="search_button" /></td><td width="20">&nbsp;</td><td align="right"><input type="reset" value="{LOESCHEN}" class="search_button" /></td></tr>
</table>

mayhem
Beiträge: 39
Registriert: Di 14. Aug 2007, 13:36
Kontaktdaten:

Beitrag von mayhem » Mo 27. Aug 2007, 07:45

Was genau muss ich ändern, damit das Bild mit dem Code ausgegeben wird?

mayhem
Beiträge: 39
Registriert: Di 14. Aug 2007, 13:36
Kontaktdaten:

Beitrag von mayhem » Di 28. Aug 2007, 10:40

Erstmal Entschuldigung für den 3fach post.
Ich habe die Pfadangabe direkt in der PHP-Datei geändert. Das Bild wird nun angezeigt.

Leider kommt der Nachrichtentext nicht bei mir an. Ich bekomme eine Email mit @SYNTAX.ERROR und dort steht nichts drin.

Woran kann das liegen?

Danke!

Neverlands
Beiträge: 45
Registriert: Mo 20. Sep 2004, 14:56
Wohnort: Wien
Kontaktdaten:

Re: kontaktformular spamschutz

Beitrag von Neverlands » Mo 7. Dez 2009, 14:51

Hallo,

bei mir funktioniert das Captcha soweit - bis auf den Abschluss.
Ich verwende Contenido 4.8.12.

Bild und txt - Dateien werden im _TEMP_ Ordner abgelegt nur leider unter einem falschen Dateinamen.
Deshalb bekomme ich auf der Bestätigungsseite immer die Meldung, der Code wäre falsch:

Code: Alles auswählen

Warning: fopen(_TEMP_/cap_7a8940a8e598612e4e91d4478c968409.txt) [function.fopen]: failed to open stream: No such file or directory


In diesem Beipiel wurde statt der cap_7a8940a8e598612e4e91d4478c968409.txt eine cap_7fe3d16a83f683a0a7f1c029536bebe7.txt generiert.

Was könnte die Ursache für den falsch generierten Dateinamen sein?

Gruß,
Neverlands

Gesperrt