$requires=array( 'reg'=>array(array('name',20,'text','unamecheck'), array('mail',50,'text','umailcheck'), array('pass',50,'password','passcheck')), 'new'=>array(array('name',20,'text','cnamecheck'), array('pict',50,'text','pictcheck'), array('cast',1,'text','castcheck')), 'enter'=>array(array('name',20,'text','nullcheck'), array('pass',50,'password','passcheck')) ); function createform($type) { global $requires; $errors = array(); $null = false; $output = array(); foreach($requires[$type] as $element) { if ( strlen($_POST[$element[0]]) > $element[1] ) { array_push($errors,'Hiba: túl sok karakter a(z) '.$element[0].' mezőben!'); } if ( strlen($_POST[$element[0]]) < 1 ) { $null = true; } } if ( (count($errors) > 0) || ($null == true) ) { print('