[PHP] Captcha Klasse

  • Hallo,


    habe mir einfach mal aus Langeweile eine Captchaklasse in PHP programmiert.
    Ich weiß, sie ist relativ einfach gehalten und auch nur eien Arbeit von einer Stunde, aber wer's braucht...


    Diese hat noch keine Verwendung, also veröffentliche ich sie einfach mal.


    Sie funktioniert relativ einfach:
    Es gibt zwei Funktionen:

    PHP
    create()
    checkCode($type, $result)


    Die erste Funktion erstellt ganz einfach das Captcha. Mit der zweiten Funktion kann der Captcha dann geprüft werden.
    Gespeichert wird der korrekte Code auf dem Server mittels SESSION Variablen.


    Es gibt zwei Typen:

    PHP
    public $CAPTCHA_TYPE_CALC; // Rechenaufgabe
    public $CAPTCHA_TYPE_CHARS; // Zeichenfolge


    Beispielcode:


    captcha.php (Datei, die den Captcha generiert)

    PHP
    require_once("captcha.class.php");
    $captcha = new captcha();
    $captcha->create($captcha->CAPTCHA_TYPE_CHARS);


    index.php (Datei, wo der Captcha eingebunden werden soll)


    Zu guter Letzt die Klasse an sich.
    http://pastebin.com/DPnudYFk


    Viel Spaß bei der Verwendung.


    //Edits:
    - Rechtschreibfehler behoben
    - Fehler behoben
    - Überschrift geändert