Test Captcha

Bild Captcha
Prüfwert yfVUH

test.php


01: <?php
02:
/**
03:  * @desc Eine Beispielanwendung
04:  *
05:  */
06:
07: // Standard Konfiguration, alle Werte sind optional
08:
$config = array(
09:         
// mime-typ ('jpg'(default), 'gif', 'png')
10:         
'mime' => 'jpg',
11:         
// Breite min: 1, max: 300
12:         
'width' => 150,
13:         
// Höhe min: 1, max: 150
14:         
'height' => 65,
15:         
// minimalwert hintergrundfarbe min: 1, max: 255
16:         
'bgcolormin' => 30,
17:         
// maximalwert hintergrundfarbe min: 1, max: 255
18:         
'bgcolormax' => 110,
19:         
// minimalwert vordergrundfarbe min: 1, max: 255
20:         
'fgcolormin' => 220,
21:         
// maximalwert vordergrundfarbe min: 1, max: 255
22:         
'fgcolormax' => 255,
23:         
// aktiviert das globale Rauschen TRUE/FALSE
24:         
'noise' => TRUE,
25:         
// setzt das globale Rauschlevel min: 0, max: 5
26:         
'noiselevel' => 2,
27:         
// aktiviert Pixelrauschen TRUE/FALSE
28:         
'pixelnoise' => TRUE,
29:         
// aktiviert Linienrauschen TRUE/FALSE
30:         
'linenoise' => TRUE,
31:         
// aktiviert Ellipsenrauschen TRUE/FALSE default: 
32:         
'circlenoise' => TRUE,
33:         
// legt den font-pfad fest default: '/fonts'
34:         
'fontpath' => $fontpath,
35:         
// legt den font fest default: 'std.ttf'
36:         
'font' => $font,
37:         
// legt den absoluten tmp-pfad fest default '/'
38:         
'tmppath' => $tmppath,
39:         
// legt den file-pfad fest default: '/tmp'
40:         
'filepath' => $filepath,
41:         
// legt den Captcha-pfad fest default: '/Captcha'        
42:         
'relpath' => $relpath,
43:       );
44:
// Ein neues Captcha-Objekt erzeugen
45:
$c = new Captcha($config);
46:
// Captcha-Array erzeugen
47: // @return array('img' => (string)<img />, 'valid' => (int)Prüfwert )
48:
$captcha $c->cap_val();
49:
// <img /> tag
50:
$img $captcha['img'];
51:
// Prüfwert
52:
$valid $captcha['valid'];
53:
?>
54:
<div>
55:   <div class="col-50-50">
56:     <span class="desc">Bild</span>
57:     <span class="cont"><?php print $img?></span>
58:   </div>
59:   <div class="col-50-50">
60:     <span class="desc">Prüfwert</span>
61:     <span class="cont"><?php print $valid?></span>
62:   </div>
63: </div>