Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(E_ALL);
- ini_set('display_errors', '1');
- function verifyEmail($email)
- {
- $wholeexp = '/^(.+?)@(([a-z0-9\.-]+?)\.[a-z]{2,5})$/i';
- $userexp = "/^[a-z0-9\~\\!\#\$\%\&\(\)\-\_\+\=\[\]\;\:\'\"\,\.\/]+$/i";
- if (preg_match($wholeexp, $email, $regs))
- {
- $username = $regs[1];
- $host = $regs[2];
- if (checkdnsrr($host, MX))
- {
- if (preg_match($userexp, $username))
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- else
- {
- return false;
- }
- }
- else
- {
- return false;
- }
- }
- include("sql.php");
- $submit=$_POST['submit'];
- $typ=$_POST['typ'];
- $username=$_POST['username'];
- $password=$_POST['password'];
- $password_md5=md5($password);
- $email=$_POST['email'];
- $city=$_POST['city'];
- $about=$_POST['about'];
- $phone=$_POST['phone'];
- $gg=$_POST['gg'];
- $photo=$_POST['photo'];
- $register="random";
- if($submit=="Rejestruj")
- {
- //login
- if ($username=="")
- {
- $error=1;
- $error_login="Login nie może być pusty";
- }
- $szukaj=mysql_query("SELECT * FROM user WHERE username='$username';");
- while($rekord=mysql_fetch_array($szukaj))
- {
- $error=1;
- $error_login="Login już istnieje";
- }
- // hasło
- if (strlen($password)<6)
- {
- $error=1;
- $error_haslo="Hasło musi mieć minimum 6 znaków";
- }
- // email
- if ($email=="")
- {
- $error=1;
- $error_email="Email nie może być pusty";
- }
- if (verifyEmail($email)!=true)
- {
- $error=1;
- $error_email="Błędy format adresu";
- }
- include("top.php");
- if ($submit!="Rejestruj" || $error!=0)
- {
- print"
- <form name=\"rejestracja\" action=\"rejestracja.php\" method=\"POST\">\n
- Login: input type=\"text\" name=\"username\" value=\"$username\"> <font class=\"error\">$error_login</font><br>\n
- Hasło: <input type=\"password\" name=\"password\" value=\"\"> <font class=\"error\">$error_haslo</font><br>\n
- Email: <input type=\"text\" name=\"email\" value=\"$email\"> <font class=\"error\">$error_email</font><br>\n
- Miejscowość: <input type=\"text\" name=\"city\" value=\"$city\"> <font class=\"error\">$error_nazwa</font><br>\n
- Kilka słów o sobie: <input type=\"text\" name=\"about\" value=\"$about\"> <font class=\"error\">$error_ulica</font><br>\n
- Telefon: <input type=\"text\" name=\"phone\" value=\"$phone\"> <font class=\"error\">$error_telefon</font><br>\n
- GG: <input type=\"text\" name=\"gg\" value=\"$gg\"> <font class=\"error\">$error_nazwisko</font><br>\n
- Foto: <input type=\"text\" name=\"foto\" value=\"$foto\"><br>\n
- ";
- }
- else
- {
- $query="
- INSERT INTO `piwo`.`user` (
- `id` ,
- `username` ,
- `pasword` ,
- `email` ,
- `citu` ,
- `about` ,
- `phone` ,
- `gg` ,
- `photo` ,
- `register`
- )
- VALUES (
- NULL , '$username', '$password_md5', '$email', '$city', '$about', '$phone', '$gg', '$photo', '$register'
- );";
- print $query;
- }
- // mysql_query($query);
- // $dane_id=mysql_insert_id();
- include("bottom.php");
- ?>
Add Comment
Please, Sign In to add comment