Seite 2 von 2

Verfasst: Mo 16. Apr 2007, 17:49
von i-fekt
^_^

Verfasst: Mo 16. Apr 2007, 20:15
von mead
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

Verfasst: Mi 2. Mai 2007, 13:38
von digitalgestalter
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

Verfasst: Fr 4. Mai 2007, 11:13
von digitalgestalter
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

Verfasst: So 6. Mai 2007, 13:11
von Darth-Vader
Geb mal dem Verzeichnis _TEMP_ die Rechte 777, ich lese aus dem log raus, dass er nicht genügend Schreibrechte hat! ;)

Verfasst: Mo 7. Mai 2007, 08:13
von digitalgestalter
Das hab ich auch gedacht, aber die Dateiattribute stehen längst auf 777. Deshalb versteh ich das ganze ja nicht.

Verfasst: Do 12. Jul 2007, 08:19
von Andreas
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

Verfasst: Mi 22. Aug 2007, 08:28
von mayhem
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>

Verfasst: Mo 27. Aug 2007, 07:45
von mayhem
Was genau muss ich ändern, damit das Bild mit dem Code ausgegeben wird?

Verfasst: Di 28. Aug 2007, 10:40
von mayhem
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!

Re: kontaktformular spamschutz

Verfasst: Mo 7. Dez 2009, 14:51
von Neverlands
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