Поле ник пустое.'; } else { $nick = htmlentities(trim($_POST['nick'])); $nick_true = mysql_query("SELECT COUNT(*) FROM `users` WHERE `nick` = '".mysql_escape_string($nick)."' LIMIT 1;") or die (sql_error(mysql_errno())); if(empty($nick)){ $error = $error.'
Ник состоит из одних пробелов и/или переносов.
'; } elseif(strlen($nick)<3) { $error = $error.'
Логин должен быть не меньше 3-х символов.
'; } elseif(strlen($nick)>15){ $error = $error.'
Логин должен быть не больше 15-и символов.
'; } elseif (mysql_result($nick_true, 0) != 0){ $error = $error.'
Пользователь с таким ником уже существует.
'; } elseif(!preg_match("/^[a-zA-Z0-9]+$/", $nick)){ $error = $error.'
Логин может состоять только из букв английского алфавита и цифр.
'; } } if(empty($_POST['name'])){ $name = 'Не указано'; } else { $name = htmlentities(trim($_POST['name'])); if(empty($name)){ $error = $error.'
Имя состоит из одних пробелов и/или переносов.
'; } elseif(strlen($name)<2){ $error = $error.'
Имя должно быть не меньше 2-х символов.
'; } elseif(strlen($name)>25){ $error = $error.'
Имя должно быть не больше 25-и символов.
'; } elseif(!preg_match("/^[а-яА-Я]/", $name)){ $error = $error.'
Имя введено неверно.
'; } } if(empty($_POST['password1'])){ $password1 = ''; $error = $error.'
Введите пароль.
'; } elseif (empty($_POST['password2'])){ $password2 = ''; $error = $error.'
Введите подтверджения пароля
'; } else { $password1 = htmlentities(trim($_POST['password1'])); $password2 = htmlentities(trim($_POST['password2'])); if(empty($password1)){ $error = $error.'
Пароль состоит из одних пробелов и/или переносов.
'; } elseif(empty($password2)){ $error = $error.'
Подтверджения пароля состоит из одних пробелов и/или переносов.
'; } elseif(strlen($password1)<6){ $error = $error.'
Пароль должен быть не короче 6 символов!
'; } elseif(strlen($password1)>50){ $error = $error.'
Пароль должен быть не длинее 50 символов!
'; } elseif($password1!==$password2){ $error = $error.'
Пароли не совпадают!
'; } } if(empty($_POST['sex'])){ $sex = 2; } else { $sex = (int)$_POST['sex']; switch ($sex): case 1: $sex = 1; break; case 2: $sex = 2; break; default: $sex = 2; endswitch; } if(empty($error)){ mysql_query("INSERT INTO `users` (`nick`, `name`, `timereg`, `password`, `sex`) VALUES ('".mysql_escape_string($nick)."', '".mysql_escape_string($name)."', '".time()."', '".md5(md5(md5($password1)))."', '".$sex."')") or die (sql_error(mysql_errno())); include_once 'sys/head.sys'; echo '
Регистрация
Вы успешно зарегистрированы!
Ваш ник: '.$nick.'
Пароль: '.$password1.'
Теперь вы можете авторизоваться на сайте.
На главную
'; include_once 'sys/foot.sys'; exit(); } else { include_once 'sys/head.sys'; echo '
Регистация
'; echo $error; } } else { include_once 'sys/head.sys'; echo '
Регистация
'; } echo '
* Ник: (a-z, A-Z, 0-9)

* Пароль:

* Повторите пароль:

Имя: (А-Я, а-я)

Ваш пол:


* - Поля, обязательные к заполнению
На главную
'; include_once 'sys/foot.sys'; exit(); } ?>