Просмотр файла catalogdeep/registration.php

Размер файла: 3.56Kb
  1. <?php
  2. session_start();
  3. include "init/config.php";
  4. include "init/system.php";
  5. include "head.php";
  6. echo '<div class="title">Регистрация:</div>';
  7. if($sys_rega != 1){
  8. if(!isset($_POST['action'])){
  9. echo <<<HTML
  10. <form action = "registration.php" method = "post">
  11. Название сайта:<br/>
  12. <input type="text" class="input" name="name" value=""><br/>
  13. URL сайта:<br/>
  14. <input type="text" class="input" name="url" value=""><br/>
  15. Описание сайта:<br/>
  16. <input type="text" class="input" name="about" value=""><br/>
  17. E-mail:<br/>
  18. <input type="text" class="input" name="email" value=""><br/>
  19. Логин:<br/>
  20. <input type="text" class="input" name="login" value=""><br/>
  21. Пароль:<br/>
  22. <input type="text" class="input" name="password" value=""><br/>
  23. Категория:<br/>
  24. <select name="category" class="input">
  25. HTML;
  26. $sql = mysql_query("SELECT `id`, `name` FROM `cat_category` ORDER BY `position` ASC;");
  27.  
  28. if(mysql_num_rows($sql) > 0)
  29. {
  30. while($cat = mysql_fetch_assoc($sql))
  31. {
  32. echo("<option value='".$cat['id']."'>".$cat['name']."</option>\n");
  33. }
  34. }
  35. echo
  36. "</select><br /><br/>\n
  37. <input type='submit' name = 'action' class='go' value='Зарегистриоваться' /></form>
  38. ";
  39. }else{
  40. $error = "";
  41. $name = htmlspecialchars(mysql_escape_string(trim($_POST['name'])));
  42. $url = htmlspecialchars(mysql_escape_string(trim($_POST['url'])));
  43. $about = htmlspecialchars(mysql_escape_string(trim($_POST['about'])));
  44. $email = htmlspecialchars(mysql_escape_string(trim($_POST['email'])));
  45. $login = htmlspecialchars(mysql_escape_string(trim($_POST['login'])));
  46. $password = htmlspecialchars(mysql_escape_string(trim($_POST['password'])));
  47. $category = htmlspecialchars(mysql_escape_string(trim($_POST['category'])));
  48. $url = str_replace("http://","",$url);
  49. $u = mysql_query("SELECT * FROM `cat_users` WHERE `url` = '".$url."'");
  50. if(mysql_num_rows($u)){ $error .= "Такой сайт уже зарегестрирован<br/>";}
  51. $m = mysql_query("SELECT * FROM `cat_users` WHERE `email` = '".$email."'");
  52. if(mysql_num_rows($m)){ $error .= "Такой EMAIL уже зарегестрирован<br/>";}
  53. $l = mysql_query("SELECT * FROM `cat_users` WHERE `login` = '".$login."'");
  54. if(mysql_num_rows($l)){ $error .= "Такой Логин уже зарегестрирован<br/>";}
  55.  
  56. if($name ==""){$error .= "Вы незаполнили 'Название сайта'<br/>";}
  57. if($url ==""){$error .= "Вы незаполнили 'URL сайта'<br/>";}
  58. if($about ==""){$about .= "Вы незаполнили 'Описание сайта'<br/>";}
  59. if($email ==""){$error .= "Вы незаполнили 'E-mail'<br/>";}
  60. if($password ==""){$error .= "Вы незаполнили 'Пароль'<br/>";}
  61. if($category ==""){$error .= "Вы невыбрали 'Категорию'<br/>";}
  62.  
  63. if(!empty($error)){
  64. echo $error;
  65. echo "<a href='registration.php'>Назад</a><br/>";
  66. }else{
  67. $sql = mysql_query("INSERT INTO `cat_users` SET `name` = '".$name."', `url` = '".$url."', `about` = '".$about."', `category` = '".$category."', `email` = '".$email."', `login` = '".$login."', `password` = '".$password."', `status` = '".$status."'");
  68. if($sql){
  69. $_SESSION['login'] = $login;
  70. $_SESSION['password'] = $password;
  71. echo <<<HTML
  72. Рагистрация прошла успешно<br/>
  73. <font color=red>!</font>Ваши данные:<br/>
  74. Назание сайта:<br/>
  75. $name<br/>
  76. Описание сайта:<br/>
  77. $about<br/>
  78. Email:<br/>
  79. $email<br/>
  80. Логин:<br/>
  81. $login<br/>
  82. Пароль:<br/>
  83. $password<br/>
  84.  
  85. HTML;
  86. }else{
  87. echo "Ошибка!";
  88. }
  89. }
  90. }
  91. }else{
  92. echo "Регистрация закрыта";
  93. }
  94. include "foot.php";
  95.  
  96.  
  97.  
  98. ?>