Вниз  MySQL и мелкие вопросы
- 2.05.2012 / 00:23
Naik
  Пользователь

Naik 
Сейчас: Offline
TAPAHbl4, я имею ввиду вместимость одной ячейки с текстом
- 2.05.2012 / 06:29
JekBruno
  Пользователь

JekBruno 
Сейчас: Offline
Количество записей(строк)?
- 2.05.2012 / 13:11
Naik
  Пользователь

Naik 
Сейчас: Offline
JekBruno, тебе хватить должно) Ограничено памятью хостинга
- 2.05.2012 / 13:32
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
Naik (02.05.2012/00:23)TAPAHbl4, я имею ввиду вместимость одной ячейки с текстомА хрен его знает, с этим проблем не должно быть
- 13.05.2012 / 15:36
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Что за ошибка?
Resource id #2

Изменено Dinisimys1 (13.05 / 15:36) (всего 2 раза)
- 13.05.2012 / 15:39
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
Dinisimys1, полный текст в студию
- 13.05.2012 / 17:07
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
  1. <?php
  2. $reg=$auto_user=$error=$db_error="";
  3. $db_host='openserver';
  4. $db_database='ukrnet';
  5. $db_user='root';
  6. $db_pass='';
  7. $db_server= mysql_connect($db_host, $db_user, $db_pass);
  8. if (!$db_server) $db_error='Помилка підкулючення до бази данних. Код:' . mysql_error() . '<br />';
  9. if (!mysql_select_db($db_database)) $db_error.='Помилка вибору бази данних. Код:' . mysql_error() . '<br />';
  10. if (User($auto_user) == "yes")
  11. {
  12. haeder("Location: /");
  13. exit;
  14. }
  15. elseif (!empty($_POST['submit']))
  16. {
  17. $login=$_POST['login'];
  18. $password=$_POST['password'];
  19. $email=$_POST['email'];
  20. $error.=Valid($login,"логін") . Valid($password,"парол") . ValidEmail($email) . $db_server;
  21. if ($error) $reg="";
  22. else $reg="yes";
  23. }
  24. echo '<?xml version="1.0" encoding="UTF-8"?>
  25. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  26. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  27. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  28. <head>
  29. <title>Реєстрація</title>
  30. <link rel="stylesheet"  href="../style/style.css" type="text/css" />
  31. </head>
  32. <body>
  33. <table>
  34. <tr><td><img src="../logo.jpg" alt="logo"></td><td></td></tr>
  35. <tr><td colspan=2><font class="menu">Реєстрація</font><a href="nojs.php" class="menu" id="button">Назад</a></td></tr>
  36. <tr><td>';
  37. if ($error) echo '<div class="error">' . $error . '</div>';
  38. if ($reg == "yes")
  39. {
  40. echo 'Дякуємо за успішну реєстрацію.<br />
  41. Логін: ' . $login . '<br />
  42. Пароль: ' . $password . '<br />
  43. E-mail: ' . $email . '<br />';
  44. $password=md5($password);
  45. $q=mysql_query("INSERT INTO `user` SET `login`='$login', `password`='$password', `email`='$email'");
  46. mysql_close($db_server);
  47. echo '<a href="enter.php">Авторизуйтесь</a>';
  48. }
  49. else
  50. {
  51. echo '<form method="post" action="reg.php" />
  52. Логін:  <input type="text" name="login" value="" /><br /><br />
  53. Пароль:  <input type="text" name="password" value="" /><br /><br />
  54. E-mail:  <input type="text" name="email" value="" /><br /><br />
  55. <input type="hidden" name="submit" value="yes" />
  56. <input type="submit" value="Реєстрація" />
  57. </form>
  58. <script>
  59. document.getElementById(\'button\').onclick = function()
  60. {
  61. history.back();
  62. return false;
  63. }
  64. </script>';
  65. }
  66. echo '</table></body></html>';
  67. function Valid($error,$param)
  68. {
  69. if (!$error) return $error.='Запоніть обов\'язково поле ' . $param . '<br />';
  70. else
  71. {
  72. $l=0;
  73. if ($param == "логін")
  74. {
  75. if (!mysql_query("SELECT * FROM `user` WHERE `login` = '$error'")) return $error.='Данний логін уже використовується.<br />';
  76. $l=1;
  77. }
  78. elseif ($l == 0)
  79. {
  80. if (preg_match("/[\W]/", $error)) return $error.='В ' . $param. 'i допускаються тільки символи a-z, A-Z, 0-9, _<br />';
  81. else return "";
  82. if (5 > strlen($error) && strlen($error)< 28) return $error.='В ' . $param . 'i повинно бути не менше 5 та не більше 28 символів<br />';
  83. else return "";
  84. }
  85. }
  86. return "";
  87. }
  88. function ValidEmail($error)
  89. {
  90. if (!$error) return $error.='Запоніть обов\'язково поле e-mail.<br />';
  91. else
  92. {
  93. if (!mysql_query("SELECT * FROM `user` WHERE `email` = '" . $error . "'")) return $error.='Данний e-mail уже використовується.<br />';
  94. else
  95. {
  96. if (5 > strlen($error) && strlen($error)< 28) return $error.='В e-mail\'i повинно бути не менше 5 та не більше 28 символів<br />';
  97. else return "";
  98. if (preg_match("/^[-_a-zA-Z0-9]+@[-a-zA-Z0-9]+.[-a-zA-Z0-9]+$/", $error)) return $error.='E-mail має невірний формат.';
  99. else return "";
  100. }
  101. }
  102.  
  103. }
  104. function User ($auto_user)
  105. {
  106. if (!empty($_COOKIE['login']) && !empty($_COOKIE['login']))
  107. {
  108. $login=$_COOKIE['login'];
  109. $password=$_COOKIE['password'];
  110. if (mysql_query("SELECT * FROM `user` WHERE `login` = '$login' AND `password` = '$password'")) return "yes";
  111. else return "no";
  112. }
  113. else return "no";
  114. }
  115. ?>

- 13.05.2012 / 21:14
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Ну? Я дал код и все ........
- 13.05.2012 / 22:27
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
Dinisimys1, чё ты нукаешь. Ты полный текст ошибки и при каких условиях возникает напиши
- 13.05.2012 / 22:29
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Это и етсь полный текст ошибки, который вызываеться при правильно введеных логине, пароле и е-майле
Наверх  Всего сообщений: 750
Фильтровать сообщения
Поиск по теме
Файлы топика (22)