Zurück tutorials.de > Home

 
 
Hallo und herzlich willkommen! Tutorials.de ist eine Hilfe-Community mit dem Motto User helfen Usern. Als Gast verfügst Du über Schreibrechte in unseren Foren und Blogs. Du kannst dich aber gerne auch kostenlos registrieren und Teil unserer Gemeinschaft werden! Viel Spaß & Erfolg bei der Vermehrung deines Wissens :-)

Themen: 242.975 | Beiträge: 1.352.293 | Mitglieder: 169.418 (Stand 28.01.10) | Fragen zur Nutzung von Tutorials.de? Nutzungsregeln | Kontaktformular | Impressum

Jubiläums-Countdown 23.02 23.03 23.04 23.05 23.06 23.07 23.08 23.09


4 kostenlose Bücher bei unserer Buch-Verschenkaktion 03/2010
Einzelnen Beitrag anzeigen
 
Alt 18.06.09, 15:40   #1 (permalink)
Lenox
Mitglied Brokat
 
Benutzerbild von Lenox  
 
Registriert seit: Mar 2004
Ort: AP
Beiträge: 391
Renommee-Modifikator: 15
Lenox ist einfach richtig nettLenox ist einfach richtig nett

Captcha Session Problem

Wieder einmal hat wer ein Captcha Session Problem und dieses mal bin ich es -.-

PHP-Code:
<?php
ob_start
();
session_start();
$img imagecreatetruecolor(10030);

$black imagecolorallocate($img000);
$white imagecolorallocate($img255255255);
$red imagecolorallocate($img25500);
$pink imagecolorallocate($img2000150);
$grey imagecolorallocate($img150150150);
$blue imagecolorallocate($img51167198);

function 
randomString($length) {
    
$chars "ABCDEFGHJKLMNPQRSTUVWXYZ23456789abcdefghjklmnpqrstuvwxyz";
    
srand((double)microtime()*1000000);
    
$str "";
    
$i 0;
    while(
$i <= $length) {
        
$num rand() % 33;
        
$tmp substr($chars$num1);
        
$str $str $tmp;
        
$i++;
    }
    return 
$str;
}

for(
$i=1$i <= rand(11000); $i++) {
    
$color = (rand(12) == 1) ? $grey $black;
    
//imageline($img, rand(0, 100), rand(0, 20), rand(0, 100)+5, rand(0, 20)+5, $color);
}

imagefill($img00$blue);

$string randomString(rand(45));

$_SESSION['string'] = $string;

$font = array("Arial,ttf""Dungeon,ttf");

imagettftext($imgrand(1013), rand(-55), rand(525), rand(1622), $white"Dungeon,ttf"$string);
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
ob_end_flush();
?>
Dies ist mein image.php File in dem ich das Captcha zeichnen lasse

Es funktioniert auch und die Zeichen werden mir auch wie gewünscht angezeigt!

Das Problem ist das er mir die Session nicht ausliest und somit hab ich nicht die möglichkeit die Funktion darauf zu prüfen ob den der eingegebene Code richtig oder Falsch ist

per
HTML-Code:
<img src="image.php" border="0" title="" />
lasse ich den Captcha als Bild einfliessen nur weiss ich jetzt nicht wie ich die Session herrausfinde damit ich eine überprüfung machen kann bevor das Formular an meine Datenbank verschickt wird.
__________________
Schaut hier wo ich Wohne
  Lenox ist offline  
 
» Tools
 
tutorials.de-Tools tutorial.de-Suchfeld tutorial.de-Widget tutorial.de-RSS-Feed tutorial.de-Banner
» Neue Links
 
Hits: 137
»
JHT's Planetary...
(Cinema 4D-Objekte)
Hits: 264
»
Tageslicht ohne GI
(Cinema 4D-Tutorials)
Hits: 152
»
Puzzle
(Cinema 4D-Tutorials)
Hits: 103
»
Lacreme
(Cinema 4D-Tutorials)
Hits: 194
»
Liquid Light
(Cinema 4D-Tutorials)
» Aktuelle Umfrage
 
Bist du mit der Geschwindigkeit der Tutorials.de-Website zufrieden?
Ja, es putzt mir glatt den Staub vom Bildschirm! - 80,41%
156 Stimmen
Nein, ich denke da muss noch nachgebessert werden... - 19,59%
38 Stimmen
Stimmen gesamt: 194
Du darfst bei dieser Umfrage nicht abstimmen.

 

Alle Zeitangaben in WEZ +1. Es ist jetzt 02:59 Uhr.


Powered by vBulletin® Version 3.8.5 (Deutsch) & vBadvanced CMPS v.3.2.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Alle Rechte vorbehalten ©2000 - 2010 tutorials.de
Design by Mark, CSS by Maik & Sven Mintel
Seite generiert in 0,22792 Sekunden mit 24 queries