что то мне подсказывает что то в коде у меня не то
$login = $_POST['login'];
$pass = $_POST['password'];
$error = array();
//проверка логина
if(empty($login)){
$error['login'][] = 'Заполните поле логин';
} elseif (mb_strlen($login)<4 || mb_strlen($login)>20){
$error['login'][] = 'Логин должен содержать не менее 4 и не более 20 символов';}
if (preg_match("|^\D[A-Za-z0-9\._-]{4,20}|i",$login)){
$error['login'][] = 'Используйте буквы англ. языка и цифры.';
}
echo @implode('<br />', $error['login']).'<br>';Плюс все скопированное в нэте тоже ничего не выводит. хотя на пароль выводило отлично все а на логин нет