10) $error[] = 'Логин должен содержать от 3 до 10 символов'; else { $result = @mysql_query("SELECT id FROM users WHERE login='$reg[login]'"); if (@mysql_num_rows($result) > 0) $error[] = 'К сожалению, введенный в Вами логин уже используется'; } if (strlen($reg['password']) < 1) $error[] = 'Не заполнено обязательное поле "Пароль"'; else if (strlen($reg['password']) < 6 || strlen($reg['password']) > 10) $error[] = 'Пароль должен содержать от 6 до 10 символов'; if ($reg['password'] != $reg['repassword']) $error[] = 'Два введенных пароля не совпадают'; return $error; } //Сохранение данных и отправка запроса на е-маил if (isset($reg)) { foreach ($reg as $sect=>$datatext) $reg[$sect] = str_replace(array('\"',"\'",'\\\\'), array('"',"'",'\\'), trim($datatext)); $errors = testData(); if (count($errors) > 0) // Есть ошибки, выводим сообщение { $msg = "

В заполненной Вами форме были обнаружены следующие ошибки:\n"; $msg .= "

\n"; $msg .= "Пожалуйста, еще раз внимательно проверьте введенные Вами данные и нажмите кнопку "Зарегистрироваться".

\n"; $showform = true; } else // Все заполнено верно, вносим в базу, отправляем e-mail'ы { $showform = false; $to_base = array(); foreach ($reg as $sect=>$datatext) $to_base[$sect] = @mysql_escape_string($datatext); @mysql_query("INSERT INTO users VALUES (NULL, '$to_base[login]', '$to_base[password]', '$to_base[name]', '$to_base[email]', '$to_base[tel]', '$to_base[city]', '$to_base[address]', '$to_base[comment]', '$to_base[subscribe]', '0', '$', ".time().", ".time().")"); $to_html = array(); foreach ($reg as $sect=>$datatext) $to_html[$sect] = htmlspecialchars($datatext); $msg = "Благодарим Вас за регистрацию в интернет-магазине ".$options['sitename']."! Уведомление о регистрации отправлено на указанный адрес электронной почты.\n

Для изменения персональных данных, воспользуйтесь ссылкой "Данные" в разделе "Моя траектория".
\n"; $msg .= "