'; echo '
'; echo 'Логин:'; echo 'Пароль:'; echo ''; echo 'Чему равна сумма двух чисел:
'; echo ''; echo ''; echo '
'.$a.'+'.$b.'=
'; echo '
'; } break; case "mess": $_POST ['login'] = ProcessLogAndPass($_POST ['login']); $_POST ['password'] = ProcessLogAndPass($_POST ['password']); $_POST ['summ'] = substr($_POST ['summ'],0,2); $_POST ['c'] = substr($_POST ['c'],0,2); if ((empty($_POST['login'])) AND (empty($_POST['password']))) {$message='Ошибка: вы не ввели имя и пароль!
Назад';} elseif (empty($_POST['login'])) {$message='Ошибка: вы не ввели имя!
Назад';} elseif (empty($_POST['password'])) {$message='Ошибка: вы не ввели пароль!
Назад';} elseif (empty($_POST ['summ'])) {$message='Ошибка: вы не ввели проверочную сумму!
Назад';} elseif ($_POST ['summ']!=$_POST ['c']) {$message='Ошибка: неужели сложно сложить правильно два числа!?
Назад';} elseif (strlen($_POST ['login'])<3) {$message='Ошибка: вводимое имя должно содержать не менее 3 символов!
Назад';} elseif (strlen($_POST ['password'])<5) {$message='Ошибка: вводимый пароль должен содержать не менее 5 символов!
Назад';} elseif (ereg('[^a-zA-Zа-яА-Я0-9_+.!?]',$_POST ['login'])) {$message='Ошибка: введенное имя содержит недопустимые символы!
Назад';} elseif (ereg('[^a-zA-Z0-9]',$_POST ['password'])) {$message='Ошибка: введенный пароль содержит недопустимые символы!
Назад';} else { $arr = file('users.php');//считываем содержимое файла в массив for($i = 1; $i"$user","2"=>"$pass"); echo $arr[$i][1]."
"; if ($_POST ['login']==$arr[$i][1])/*Проверка ника*/{$message='Ошибка: такой пользователь уже существует! Выберите другое имя.
Назад';} else { FileWrite ('users.php', $_POST ['login']."¤".$_POST ['password']."\n"); $message=''.$_POST['login'].' регистрация прошла успешно!
Твой пароль: '.$_POST['password'].'
Чтобы не забыть свои данные сохрани эту страницу.
На главную'; } } } echo $message; break; default: echo '- Имя должно содержать не менее 3 символов.
'; echo '- Пароль должен содержать не менее 5 символов.
'; echo '- Максимальная длина имени и пароля составляет 15 символов.
'; echo '- В имени разрешается использовать буквы русского алфавита, латинского, а также цифры и знаки "_", "+", ".", "!", "?".
'; echo '- В пароле разрешается использовать буквы только латинского алфавита и цифры.
'; echo 'Начать регистрацию'; break; } ?>