3.05.2012 / 19:19 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Ага, спс
|
4.05.2012 / 15:28 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| 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 Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| Dinisimys1, буквы в 16-чном представлении так сказать. urlendcode какбы помогаэ
__________________
Да, детка, я - Король Ящериц!!! |
4.05.2012 / 15:33 | |
Serg Пользователь Сейчас: Offline
Имя: Грин Регистрация: 09.07.2011
| Dinisimys1, Дом это шучу. Он так шифрует поисковой запрос похоже. |
4.05.2012 / 15:33 | |
Serg Пользователь Сейчас: Offline
Имя: Грин Регистрация: 09.07.2011
| HoldFast, *urlencode
|
4.05.2012 / 15:35 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| Serg, да, как я грубо очепятался. Я хотел сказать urldecode, для перекодирования обратно __________________
Да, детка, я - Король Ящериц!!! Изменено HoldFast (4.05 / 15:36) (всего 1 раз) |
4.05.2012 / 23:05 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Че за? Дерево папок: D:\html\test\www -> -----dbserver.php -----index.php -----logo.png----- user -> ----------reg.php ----------page.phpВ файле reg.php ссылка на dbserver.php как должна быть? Я уже перепробывал все: php
require_once "./dbserver.php";
php
require_once "../dbserver.php";
php
require_once "/dbserver.php";
|
4.05.2012 / 23:24 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| Dinisimys1, второй вариант должен работать по идее
|
5.05.2012 / 09:18 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| <?php
$auto_user=$enter=0;
$db_host='openserver';
$db_database='ukrnet';
$db_user='root';
$db_pass='';
$buttoninput='<form>
<input type="submit" id="buttoninput" value="Назад" />
</form>
<script>
document.getElementById(\'buttoninput\').onclick = function()
{
history.back();
return false;
}
</script>';
$db_server= mysql_connect($db_host, $db_user, $db_pass);
if (!$db_server) die("<b>Произошла ошибка соединения с базой данных. Возможно ведутся технические работы. Сообщите о проблеме администрацию сайта.</b><br />Код ошибки:" . mysql_error() . $buttoninput);
mysql_select_db($db_database) or die("<b>Произошла ошибка при выборе базы данных. Возможно ведутся технические работы. Сообщите о проблеме администрацию сайта.</b><br /> Код ошибки:" . mysql_error() . $buttoninput);
echo '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>
Авторизація
</title>
<link rel="stylesheet" href="../style/style.css" type="text/css" />
</head>
<body>';
$form='<form class="enteruser" method="post" action="enter.php"><p align="center" ><font class="menu">Авторизація</font></p><p align="center">
Логін:<br />
<input type="text" name="login" /><br />
Пароль:<br />
<input type="password" name="password" /><br />
<input type="submit" value="Увійти" />
</p></form>';
if (isset($_COOKIE['login']) && isset($_COOKIE['password']))
{
$login=$_COOKIE['login'];
$password=$_COOKIE['password'];
$result_h=mysql_query("SELECT * FROM user");
$num_string=mysql_num_rows($result_h);
for ($j=0; $j < $num_string; ++$j)
{
if ($login == mysql_result($result_h, $j, 'login') && $password == mysql_result($result_h, $j, 'password'))
{
$auto_user=1;
break;
}
}
}
if ($auto_user == 1)
{
$login=$_COOKIE['login'];
echo '<div class="error">Ви вже зайшли на сайт під логіном' . $login;
echo '<form>
<input type="submit" id="buttoninput" value="Назад" />
</form>
<script>
document.getElementById(\'buttoninput\').onclick = function()
{
history.back();
return false;
}
</script>
</div>';
}
elseif (isset($_POST['login']) && isset($_POST['password']))
{
$login=$_POST['login'];
$password=md5($_POST['password']);
$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'))
{
setcookie('login', $login, time() + 60 * 60 * 24 * 14);
setcookie('password', $password, time() + 60 * 60 * 24 * 14);
$enter=1;
mysql_close($db_server);
break;
}
}
}
if ($enter == 0) echo $form;
else
{
echo "<script>
document.location.href = 'page.php'
</script>";
}
?>
Вообще не понимаю, попросту отображаеться после ввода данных еще раз пустая форма. Ошибок синтаксических нет Изменено Dinisimys1 (5.05 / 09:20) (всего 1 раз) |
5.05.2012 / 09:29 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| 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' не вариант проверять наличие пользователя в базе? и там же фетчишь запрос и сверяешь пароль
__________________
Магистр Мёда |