| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
zeppesch
Anmeldedatum: 17.08.2008 Beiträge: 18
|
Verfasst am: 22.08.2008, 14:08 Titel: |
|
|
| muss ich die rechencaptcha php auch umbenennen auf rechen captcha spam ? |
|
| Nach oben |
|
 |
Rob [Admin] Site Admin
Anmeldedatum: 23.12.2006 Beiträge: 132
|
Verfasst am: 22.08.2008, 14:11 Titel: |
|
|
| nein das spielt keine rolle, nur die Variabeln müssen überall gleich sein. |
|
| Nach oben |
|
 |
zeppesch
Anmeldedatum: 17.08.2008 Beiträge: 18
|
Verfasst am: 22.08.2008, 14:13 Titel: |
|
|
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 |
|
 |
zeppesch
Anmeldedatum: 17.08.2008 Beiträge: 18
|
Verfasst am: 22.08.2008, 14:24 Titel: |
|
|
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 |
|
 |
zeppesch
Anmeldedatum: 17.08.2008 Beiträge: 18
|
Verfasst am: 22.08.2008, 14:44 Titel: |
|
|
so jetzt kommt immer nur
"Captcha falsch" wie vorher auch
?????? |
|
| Nach oben |
|
 |
zeppesch
Anmeldedatum: 17.08.2008 Beiträge: 18
|
Verfasst am: 23.08.2008, 20:47 Titel: |
|
|
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 |
|
 |
Rob [Admin] Site Admin
Anmeldedatum: 23.12.2006 Beiträge: 132
|
Verfasst am: 25.08.2008, 06:09 Titel: |
|
|
| Ja entweder an beiden Orten verschlsel, oder an beiden Orten normal stehen lassen. |
|
| Nach oben |
|
 |
zeppesch
Anmeldedatum: 17.08.2008 Beiträge: 18
|
Verfasst am: 25.08.2008, 12:20 Titel: |
|
|
| hm - versteh ich nicht - wo kommt er wo hin ? bitte hilf mir doch nochmal..ich hoffe wir haben es dann... |
|
| Nach oben |
|
 |
zeppesch
Anmeldedatum: 17.08.2008 Beiträge: 18
|
Verfasst am: 05.09.2008, 12:41 Titel: |
|
|
| haaaaaallllo ??????????????? |
|
| Nach oben |
|
 |
zeppesch
Anmeldedatum: 17.08.2008 Beiträge: 18
|
Verfasst am: 05.09.2008, 12:41 Titel: |
|
|
| hiiiiiiillllffffeee |
|
| Nach oben |
|
 |
zeppesch
Anmeldedatum: 17.08.2008 Beiträge: 18
|
Verfasst am: 11.10.2008, 10:05 Titel: |
|
|
| 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 |
|
 |
|
|
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
|
|