Вниз  PHP и мелкие вопросы
- 3.05.2012 / 19:19
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Ага, спс
- 4.05.2012 / 15:28
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
httр://yandex.ua/yandsearch?text=%D0%B4%D0%BE%D0%BC&clid=139094&tld=ua&lr=143&xjst=1
Что это(синим вделено) такое в урл?
- 4.05.2012 / 15:32
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Dinisimys1, буквы в 16-чном представлении так сказать. urlendcode какбы помогаэ
__________________
 Да, детка, я - Король Ящериц!!!
- 4.05.2012 / 15:33
Serg
  Пользователь

Serg 
Сейчас: Offline
Dinisimys1, Дом это :gg: шучу.
Он так шифрует поисковой запрос похоже.
- 4.05.2012 / 15:33
Serg
  Пользователь

Serg 
Сейчас: Offline
HoldFast, *urlencode
- 4.05.2012 / 15:35
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Serg, :-D да, как я грубо очепятался. Я хотел сказать urldecode, для перекодирования обратно
__________________
 Да, детка, я - Король Ящериц!!!

Изменено HoldFast (4.05 / 15:36) (всего 1 раз)
- 4.05.2012 / 23:05
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Че за?
Дерево папок:
D:\html\test\www ->
-----dbserver.php
-----index.php
-----logo.png

-----user ->
----------reg.php
----------page.php

В файле reg.php ссылка на dbserver.php как должна быть?
Я уже перепробывал все:
  1. php
  2. require_once "./dbserver.php";
  3. php
  4. require_once "../dbserver.php";
  5. php
  6. require_once "/dbserver.php";

- 4.05.2012 / 23:24
web_demon
  Супервизор

web_demon 
Сейчас: Offline
Dinisimys1, второй вариант должен работать по идее
- 5.05.2012 / 09:18
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
  1. <?php
  2. $auto_user=$enter=0;
  3. $db_host='openserver';
  4. $db_database='ukrnet';
  5. $db_user='root';
  6. $db_pass='';
  7. $buttoninput='<form>
  8. <input type="submit" id="buttoninput" value="Назад" />
  9. </form>
  10. <script>
  11. document.getElementById(\'buttoninput\').onclick = function()
  12. {
  13. history.back();
  14. return false;
  15. }
  16. </script>';
  17. $db_server= mysql_connect($db_host, $db_user, $db_pass);
  18. if (!$db_server) die("<b>Произошла ошибка соединения с базой данных. Возможно ведутся технические работы. Сообщите о проблеме администрацию сайта.</b><br />Код ошибки:" . mysql_error() . $buttoninput);
  19. mysql_select_db($db_database) or die("<b>Произошла ошибка при выборе базы данных. Возможно ведутся технические работы. Сообщите о проблеме администрацию сайта.</b><br /> Код ошибки:" . mysql_error() . $buttoninput);
  20. echo '<?xml version="1.0" encoding="UTF-8"?>
  21. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  22. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  23. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  24. <head>
  25. <title>
  26. Авторизація
  27. </title>
  28. <link rel="stylesheet"  href="../style/style.css" type="text/css" />
  29. </head>
  30. <body>';
  31. $form='<form class="enteruser" method="post" action="enter.php"><p align="center" ><font class="menu">Авторизація</font></p><p align="center">
  32. Логін:<br />
  33. <input type="text" name="login" /><br />
  34. Пароль:<br />
  35. <input type="password" name="password" /><br />
  36. <input type="submit" value="Увійти" />
  37. </p></form>';
  38. if (isset($_COOKIE['login']) && isset($_COOKIE['password']))
  39. {
  40. $login=$_COOKIE['login'];
  41. $password=$_COOKIE['password'];
  42. $result_h=mysql_query("SELECT * FROM user");
  43. $num_string=mysql_num_rows($result_h);
  44. for ($j=0; $j < $num_string; ++$j)
  45. {
  46. if ($login == mysql_result($result_h, $j, 'login') && $password == mysql_result($result_h, $j, 'password'))
  47. {
  48. $auto_user=1;
  49. break;
  50. }
  51. }
  52. }
  53. if ($auto_user == 1)
  54. {
  55. $login=$_COOKIE['login'];
  56. echo '<div class="error">Ви вже зайшли на сайт під логіном' . $login;
  57. echo '<form>
  58. <input type="submit" id="buttoninput" value="Назад" />
  59. </form>
  60. <script>
  61. document.getElementById(\'buttoninput\').onclick = function()
  62. {
  63. history.back();
  64. return false;
  65. }
  66. </script>
  67. </div>';
  68. }
  69. elseif (isset($_POST['login']) && isset($_POST['password']))
  70. {
  71. $login=$_POST['login'];
  72. $password=md5($_POST['password']);
  73. $q_result=mysql_query("SELECT * FROM user");
  74. $num_string=mysql_num_rows($q_result);
  75. for ($j=0; $j < $num_string; ++$j)
  76. {
  77. if ($login == mysql_result($q_result, $j, 'login') && $password == mysql_result($q_result, $j, 'password'))
  78. {
  79. setcookie('login', $login, time() + 60 * 60 * 24 * 14);
  80. setcookie('password', $password, time() + 60 * 60 * 24 * 14);
  81. $enter=1;
  82. mysql_close($db_server);
  83. break;
  84. }
  85. }
  86. }
  87. if ($enter == 0) echo $form;
  88. else
  89. {
  90. echo "<script>
  91. document.location.href = 'page.php'
  92. </script>";
  93. }
  94. ?>
Вообще не понимаю, попросту отображаеться после ввода данных еще раз пустая форма. Ошибок синтаксических нет

Изменено Dinisimys1 (5.05 / 09:20) (всего 1 раз)
- 5.05.2012 / 09:29
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Dinisimys1,
$q_result=mysql_query("SELECT * FROM user");

$num_string=mysql_num_rows($q_result);

for ($j=0; $j < $num_string; ++$j)

{

if ($login == mysql_result($q_result, $j, 'login') && $password == mysql_result($q_result, $j, 'password'))

{
тут я выпал в осадок, запросом по where `user`='login' не вариант проверять наличие пользователя в базе? и там же фетчишь запрос и сверяешь пароль
__________________
 Магистр Мёда
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)