Stoppt-den-Spam.info Foren-Übersicht
RegistrierenSuchenFAQMitgliederlisteBenutzergruppenLogin
Hilfe erbeten !
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    Stoppt-den-Spam.info Foren-Übersicht -> Rechen Captcha
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
zeppesch



Anmeldedatum: 17.08.2008
Beiträge: 18

BeitragVerfasst am: 22.08.2008, 14:08    Titel: Antworten mit Zitat

muss ich die rechencaptcha php auch umbenennen auf rechen captcha spam ?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Rob [Admin]
Site Admin


Anmeldedatum: 23.12.2006
Beiträge: 132

BeitragVerfasst am: 22.08.2008, 14:11    Titel: Antworten mit Zitat

nein das spielt keine rolle, nur die Variabeln müssen überall gleich sein.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
zeppesch



Anmeldedatum: 17.08.2008
Beiträge: 18

BeitragVerfasst am: 22.08.2008, 14:13    Titel: Antworten mit Zitat

rechen captcha php

<?php
session_start();
unset($_SESSION['rechen_captcha_spam']);
$zahl1 = rand(10,20); //Erste Zahl 10-20
$zahl2 = rand(1,10); //Zweite Zahl 1-10
$operator = rand(1,2); // + oder -

if($operator == "1"){
$operatorzeichen = " + ";
$ergebnis = $zahl1 + $zahl2;
}else{
$operatorzeichen = " - ";
$ergebnis = $zahl1 - $zahl2;
}

function encrypt($string, $key) {
$result = '';
for($i=0; $i<strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)+ord($keychar));
$result.=$char;
}
return base64_encode($result);
}

$_SESSION['rechen_captcha_spam'] = encrypt($ergebnis, "29jfkd921"); //Key
$_SESSION['rechen_captcha_spam'] = str_replace("=", "", $_SESSION['rechen_captcha_spam']);

$rechnung = $zahl1.$operatorzeichen.$zahl2." = ?";
$img = imagecreatetruecolor(80,15);
$schriftfarbe = imagecolorallocate($img,13,28,91);
$hintergrund = imagecolorallocate($img,162,162,162);
imagefill($img,0,0,$hintergrund);
imagestring($img, 3, 2, 0, $rechnung, $schriftfarbe);
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
?>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
zeppesch



Anmeldedatum: 17.08.2008
Beiträge: 18

BeitragVerfasst am: 22.08.2008, 14:24    Titel: Antworten mit Zitat

habe jetzt alle variablen im script auf captcha_spam geändert...mal sehen...

sieht dann jetzt so aus :

<?php
session_start();
unset($_SESSION['captcha_spam']);
$zahl1 = rand(10,20); //Erste Zahl 10-20
$zahl2 = rand(1,10); //Zweite Zahl 1-10
$operator = rand(1,2); // + oder -

if($operator == "1"){
$operatorzeichen = " + ";
$ergebnis = $zahl1 + $zahl2;
}else{
$operatorzeichen = " - ";
$ergebnis = $zahl1 - $zahl2;
}

function encrypt($string, $key) {
$result = '';
for($i=0; $i<strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)+ord($keychar));
$result.=$char;
}
return base64_encode($result);
}

$_SESSION['captcha_spam'] = encrypt($ergebnis, "29jfkd921"); //Key
$_SESSION['captcha_spam'] = str_replace("=", "", $_SESSION['captcha_spam']);

$rechnung = $zahl1.$operatorzeichen.$zahl2." = ?";
$img = imagecreatetruecolor(80,15);
$schriftfarbe = imagecolorallocate($img,13,28,91);
$hintergrund = imagecolorallocate($img,162,162,162);
imagefill($img,0,0,$hintergrund);
imagestring($img, 3, 2, 0, $rechnung, $schriftfarbe);
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
?>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
zeppesch



Anmeldedatum: 17.08.2008
Beiträge: 18

BeitragVerfasst am: 22.08.2008, 14:44    Titel: Antworten mit Zitat

so jetzt kommt immer nur
"Captcha falsch" wie vorher auch

??????
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
zeppesch



Anmeldedatum: 17.08.2008
Beiträge: 18

BeitragVerfasst am: 23.08.2008, 20:47    Titel: Antworten mit Zitat

vielleicht liegt es daran dass dieser teil in der outputphp fehlt ????

function encrypt($string, $key) {
$result = '';
for($i=0; $i<strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)+ord($keychar));
$result.=$char;
}
return base64_encode($result);
}
$sicherheits_eingabe = encrypt($_POST["sicherheitscode"], "29jfkd921");
$sicherheits_eingabe = str_replace("=", "", $sicherheits_eingabe);

????????????????????????????????????????????????????????????????????????
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Rob [Admin]
Site Admin


Anmeldedatum: 23.12.2006
Beiträge: 132

BeitragVerfasst am: 25.08.2008, 06:09    Titel: Antworten mit Zitat

Ja entweder an beiden Orten verschlsel, oder an beiden Orten normal stehen lassen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
zeppesch



Anmeldedatum: 17.08.2008
Beiträge: 18

BeitragVerfasst am: 25.08.2008, 12:20    Titel: Antworten mit Zitat

hm - versteh ich nicht - wo kommt er wo hin ? bitte hilf mir doch nochmal..ich hoffe wir haben es dann...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
zeppesch



Anmeldedatum: 17.08.2008
Beiträge: 18

BeitragVerfasst am: 05.09.2008, 12:41    Titel: Antworten mit Zitat

haaaaaallllo ???????????????
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
zeppesch



Anmeldedatum: 17.08.2008
Beiträge: 18

BeitragVerfasst am: 05.09.2008, 12:41    Titel: Antworten mit Zitat

hiiiiiiillllffffeee
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
zeppesch



Anmeldedatum: 17.08.2008
Beiträge: 18

BeitragVerfasst am: 11.10.2008, 10:05    Titel: Antworten mit Zitat

hallo hallo - hatte gehofft ihr könnt uns da helfen nachdem wir schon so weit waren...wenn ihr mir nicht helfen könnt sagt doch wenigstens bescheidt...ich muss das jetzt ans laufen bekommen...wie gesagt wär ich ja auch bereit zu spenden....
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Stoppt-den-Spam.info Foren-Übersicht -> Rechen Captcha Alle Zeiten sind GMT
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
You can attach files in this forum
You can download files in this forum