Регистрация'; switch ($_GET['act']){ default: echo '
'; echo '
'; echo 'Ник:

Имя:

Пароль:

'; echo '
'; break; case 'ok': if (isset($_POST['go'])){ $error = array(); $nick = $_POST["nick"]; $name = $_POST["name"]; $pass = $_POST["password"]; if(!isset($nick)) $errors[] = "Ошибка"; if(!isset($pass)) $errors[] = "Ошибка"; if(strlen($pass)<6 || strlen($pass)>32) $errors[] = "Ошибка"; if(preg_match("/\=|\+|\{|\}|\(|\)|\^|\%|\\$|#|@|!|&|\~|'|\"|:|;|`|,|\.|\?|<|>/",$nick)) $errors[] = "Ошибка"; if(empty($errors)){ //db::getInstance()-> query("INSERT INTO `users` SET `id` = 'NULL', `nick` = '".$nick."', `password` = '".md5($pass)."', `name` = '".$name."'"); echo "INSERT INTO `users` SET `id` = 'NULL', `nick` = '".$nick."', `password` = '".md5($pass)."', `name` = '".$name."'"; echo '
Регистрация прошла успешно.
Ник: '.$nick.'
Пароль: '.$pass.'
Войти
'; }else{ echo "
\n".implode("
\n", $errors)."
\n
Назад\n"; } } break; }