{get_captcha}
Generiert ein CAPTCHA und gibt den HTML-Code für das CAPTCHA und ein Eingabefeld zurück.
| Attribut | Typ | Erforderlich | Beschreibung |
| var | string | Ja | Variable in welcher der HTML-Code für das CAPTCHA und das Eingabefeld abgelegt wird |
| var_text | string | Nein | Variable in welcher nur der HTML-Code für das Eingabefeld abgelegt wird. |
| var_image | string | Nein | Variable in welcher nur der HTML-Code für das CAPTCHA abgelegt wird |
| var_reload | string | Nein | Variable in welcher nur der HTML-Code für den CAPTCHA Reload Link abgelegt wird. |
| font_size | string | Nein | Schriftgröße des CAPTCHA |
| font_path | string | Nein | Absoluter Pfad zu einem Verzeichnis, in welchem die von dem CAPTCHA verwendete Schriftart liegt. |
| font_file | string | Nein | Name der Schrift (Standard: 'captcha_arial.ttf') |
| text_color | string | Nein | Farbe des Textes im CAPTCHA |
| lines_color | string | Nein | Farbe der Linien im CAPTCHA |
| background_color | string | Nein | Hintergrundfarbe des CAPTCHA |
| width | string | Nein | Breite des CAPTCHA |
| height | string | Nein | Höhe des CAPTCHA |
| name_text | string | Nein | Wert für das HTML-Attribut name, des Textfeldes in welches der User die CAPTCHA-Lösung eingibt. |
| name_hidden | string | Nein | Wert für das HTML-Attribut name, des versteckten Feldes, in welchen die CAPTCHA-Lösung als Hash hinterlegt ist |
| reload_text | string | Nein | Text des "Neu laden" Links |
Achtung: Wenn Sie die Werte für name_text und name_hidden ändern, müssen Sie diese auch {check_captcha} mitteilen.
Die Captcha-Funktion benötigt das GD-Lib Modul mit integrierter Free-Type Bibliothek (http://de2.php.net/imagettfbbox).
Beispiel 1
Über {check_captcha} kann geprüft werden, ob die Eingabe korrekt war.
Beispiel 2
Erzeugt ein CAPTCHA mit roter Schriftfarbe und grünen Linien und speichert den HTML-Code für das erzeugte Bild und für das Eingabefeld in der Variablen html_code
Beispiel 3
Erzeugt ein CAPTCHA und speichert den HTML-Code für das erzeugte Bild in der Variablen code_img und das für das Eingabefeld in code_txt.
Weitere Möglichkeiten zur Anpassung werden mit den CSS Klassen captcha_user, captcha_img und captcha_reload angeboten.