Následující výpis kódu - mírně cenzurovaný - je skutečne vše, co je zadáno pro vytvoření formuláře na kontaktní stránce, a to včetně kontroly na straně klienta i serveru, zpracování a uložení dat a akceptační zprávy.

Knihovna zpracovává i jiné typy vstupních polí a ještě pracuji na dalších typech.


$formdata = array(
    'submit'=>'Odeslat',
    'reset'=>'Vycistit',
    'rows'=>array(
	array( 'varname'=>'username',   'title'=>'Jmeno',       'type'=>'text',     'len'=>20, 'maxlen'=>63, 'minlen'=>3, 'obligate'=>1 ),
	array( 'varname'=>'firmname',   'title'=>'Firma',       'type'=>'text',     'len'=>20, 'maxlen'=>63 ),
	array( 'varname'=>'mail',       'title'=>'E-mail',      'type'=>'email',    'obligate'=>1 ),
	array( 'varname'=>'phone',      'title'=>'Telefon',     'type'=>'phone' ),
	array( 'varname'=>'message',    'title'=>'Text vzkazu', 'type'=>'textarea', 'cols'=>26, 'rows'=>5 ),
	array( 'varname'=>'supplement', 'title'=>'Prilohy',     'type'=>'file', 'multi'=>1, 'dir'=>'CENSORED' ),
	array( 'varname'=>'antispam',   'title'=>'Prepiste kod z obrazku', 'type'=>'captcha', 'url'=>'CENSORED' ),
	array( 'varname'=>'accept',     'title'=>'Souhlasim se zpracovanim mych osobnich udaju', 'type'=>'checkbox', 'obligate'=>1 )
    ),
    'tab'=>'CENSORED - jmeno db tabulky pro vzkazy',
    'tab2'=>'CENSORED - jmeno db tabulky pro prilohy',
    'acceptMessage'=>'Dekuji za vas prispevek. Bude-li to mozne (funkcni mailova adresa...), v nejblizsi dobe obdrzite mou reakci.'
);