Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $db_hostname = "localhost";
- $db_database = "electro";
- $db_username = "alex";
- $db_password = "pass";
- echo <<<_END
- <html>
- <head>
- <title>Электротехника. Регистрация</title>
- </head>
- <body>
- <pre>
- Регистрация <br>
- _END;
- if ( isset($_POST['reg_mail']) and isset($_POST['reg_family']) and isset($_POST['first_name']) and
- isset($_POST['reg_password']) and isset($_POST['reg2_password']))
- {
- $db_server = new mysqli($db_hostname, $db_username, $db_password, $db_database);
- if ( $db_server->connect_error==true )
- {
- echo("Невозможно подключиться к базе данных: " . $db_server->connect_error);
- exit();
- }
- $hash= hash ('ripemd128', '$_POST["reg_password"]');
- $sql1=$db_server->query("INSERT INTO accounts (password, mail, status) VALUES ($hash, get_post['reg_mail'], 'neactiv'");
- $sql2=$db_server->query("INSERT INTO person (family, firstname) VALUES (get_post['reg_family'], get_post['first_name']");
- if (($sql1 or $sql2)==false)
- {
- echo "Произошла ошибка. Повторите позже.";
- exit();
- } /* else
- {
- sendmessage($_POST['reg_mail'], $_POST['first_name'], адрес странички/?mail=$hash&activ=1111);
- echo "Регистрация прошла успешно. <br> На указанный Вами адрес электронной почты отправлено письмо
- активации. <br> Пожалуйста, активируйте Вашу учетную запись.";
- exit();
- } */
- $db_server->close();
- }
- echo <<<_END
- <form method="post" action="reg.php">
- Адрес электронной почты <br>
- <input type="text" name="reg_mail" autofocus='autofocus' required='required'><br>
- Фамилия <br>
- <input type="text" name="reg_family" required='required'><br>
- Имя <br>
- <input type="text" name="first_name" required='required'><br>
- Пароль <br>
- <input type="password" name="reg_password" required='required'><br>
- Повторите пароль <br>
- <input type="password" name="reg2_password" required='required'><br>
- <input type="submit" value="Зарегистрироваться">
- </form>
- </pre>
- </body>
- </html>
- _END;
- function get_post($assoc) /* возвращает элемент из массива _POST */
- {
- $var=$_POST[$assoc];
- $var=strip_tags($var);
- $var=stripslashes($var);
- $var=mysql_real_escape_string($var);
- return $var;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement