Installation

22. Juli 2007

Voraussetzung für den Einsatz des CSS Captcha ist Webspace mit PHP 4 (oder aktueller) Unterstützung.

Die Installation des Captcha ist sehr einfach und besteht aus zwei Schritten.


1. Schritt: Das Einbinden bzw. Anzeigen des Captchas

Das folgende Stück Quellcode zieht sich den Captcha Code vom litke-design Server und stellt Ihn an der Stelle dar, an der das Skript ausgeführt wird. Vorzugsweise in einem Formular. Der zurückgegebene Code beinhaltet das Captcha, ein Eingabefeld und die dazugehörige Feldbeschriftung.

Code (php)
  1. $cssc_code=file_get_contents(‘http://www.litke-design.de/CSS_Captcha/cssc_api.php?createcsscform=true&ip=’.$_SERVER["REMOTE_ADDR"]);
  2. echo $cssc_code;



2. Schritt: Die Auswertung des eingegebenen Codes

Der folgende Code übergibt den eingegebenen Code an den litke-design Server, welcher im Gegenzug die Auswertung übernimmt und ein “RICHTIG” oder “FALSCH” zurückgibt. Nun kann das zurückgelieferte Ergebnis in Ihre Formularverarbeitung miteinbezogen werden.

Code (php)
  1.  
  2. $result=file_get_contents(‘http://www.litke-design.de/CSS_Captcha/cssc_api.php?validatecssc=true&ip=’.$_SERVER["REMOTE_ADDR"].‘&cssccode=’.$_POST[‘cssccode’]);
  3. if($result == "RICHTIG"){
  4.   echo "Der eingegebene Code ist richtig!";
  5. }
  6. else if($result == "FALSCH"){
  7.   echo "Der eingegebene Code ist falsch!";
  8. }
  9. else{
  10.   echo "Kein Ergebnis!";
  11. }



Diverse Parameter

Im ersten Schritt können Sie der URL noch weitere Parameter mitgeben, die die Ausgabe beeinflussen.

length
Länge des Codes. Standard sind 5 Zahlen.

factor
Größenfaktor des anzuzeigenden Codes. Um den Code bestmöglichst anzuzeigen, beschränken Sie sich bitte auf ganze Zahlen. Standard ist 1 (optimale Größe).

font
Schriftart des Codes. Derzeit gibt es zwei Schriftarten.
1 = Impact (Standard)
2 = Square Head Bold

various
Layoutdefinition der Elemente.
DEFAULT = Elemente befinden sich in einer Tabelle (Standard)
BLANK = Es wird lediglich der Code zurückgegeben. Eingabefelder und Beschriftungen müssen hierbei separat gesetzt werden!

field_text
Bezeichnung des Eingabefeldes. Standard ist “Security-Code”.

2 Reaktionen zu “Installation”

  1. ted

    we would like to review your code for some online projects.

  2. admin

    @ted I wrote you an email!

Einen Kommentar schreiben

Websites zum Thema