Юзаю Apache 2.2
php6
при написание кода столкнулся с такой проблемкой
$_POST['anymore'] = mysql_real_escape_string($_POST['anymore']);
Но при обрашение к этой странице в браузере выдает ошибку
"Соединение закрыто удалённым сервером"
почему так происходит ИМЕННО С ЭТОЙ функцией
Спустя 12 минут, 31 секунда (6.01.2011 - 20:45) twin написал(а):
Эта функция не работает без активного коннекта.
Спустя 1 минута, 9 секунд (6.01.2011 - 20:46) Зарегестрирований написал(а):
боюсь спросить ето что?
конекта SQL ?
конекта SQL ?
Спустя 2 минуты, 36 секунд (6.01.2011 - 20:49) twin написал(а):
Если до неё нет подключения к базе данных, что жил - то зря.
Спустя 1 минута, 14 секунд (6.01.2011 - 20:50) Зарегестрирований написал(а):
Ок понял сча допечатаю а потом опишу свои ощущения
Спустя 29 минут, 17 секунд (6.01.2011 - 21:19) Зарегестрирований написал(а):
По ходу дела мой случай трудноват
Даже если делаю запрос ДО этой функции то результат тот же
Вот код для наглядного примера:
может всё дело в .htaccess
Даже если делаю запрос ДО этой функции то результат тот же
Вот код для наглядного примера:
<?
header("Content-Type: text/html; charset=utf-8");
$connect = mysql_connect("localhost", "root", "fake") or die('МУСКУЛ не отвечает<br>'.mysql_error());
mysql_select_db("test", $connect) or die('БД трошки тупит'.mysql_error());
if (!empty($_POST['login']) && !empty($_POST['pass'])) {
$rowno = mysql_query("SELECT * FROM users WHERE login ='".mysql_real_escape_string($_POST['login'])."' AND pass = '".mysql_real_escape_string($_POST['pass'])."'" ,$connect);
$result = mysql_fetch_assoc($rowno);
if (!$result['id'])
{echo ("Такого пользователя несушествует!");}
else {
echo 'Здравствуйте, ' . $result['nick'] . '!<br>';
}
}
else {
?>
<form method="post" action="" class="ntext" align="right">
<p>
<span>Логин</span>
<input type="text" name="login" id="login" />
<span>Пароль</span>
<input type="password" name="pass" id="login"/>
<input type="checkbox" name="checkme" checked="checked" />
<input type="submit" value="Войти" id="ok" name="oklo"/>
</p></form>
<?
}
?>
может всё дело в .htaccess
AddDefaultCharset UTF-8
php_flag magic_quotes_gpc 0
php_flag magic_quotes_runtime 0
php_flag magic_quotes_sybase 0
php_flag register_globals Off
Спустя 21 минута, 31 секунда (6.01.2011 - 21:41) twin написал(а):
Цитата |
может всё дело в .htaccess |
А как другие тогда? или он не в корне?
И вообще, чем спрашивать, проще снести его и посмотреть.
И вообще, чем спрашивать, проще снести его и посмотреть.
Спустя 2 минуты (6.01.2011 - 21:43) Invis1ble написал(а):
Зарегестрирований
и что твой код выдает? текст ошибки приведи, или что там еще..
и что твой код выдает? текст ошибки приведи, или что там еще..
Спустя 4 минуты, 30 секунд (6.01.2011 - 21:47) Зарегестрирований написал(а):
tvin
а по сути код коректный?
ЗЫ. идея с хтаккес не помогла
InVis1ble
Там же написано что Браузер выдает сообшение
"Соединение с удаленним сервером закрыто"
а по сути код коректный?
ЗЫ. идея с хтаккес не помогла
InVis1ble
Там же написано что Браузер выдает сообшение
"Соединение с удаленним сервером закрыто"
Спустя 2 минуты, 4 секунды (6.01.2011 - 21:49) twin написал(а):
Цитата |
"Соединение с удаленним сервером закрыто" |
- не полная информация. Это 500 или редирект или еще чего? В коде навскидку причин не вижу.
Спустя 11 минут, 51 секунда (6.01.2011 - 22:01) Invis1ble написал(а):
Зарегестрирований
Цитата |
не полная информация |
да, уточни. Если ошибка сервера, то какой код
Спустя 5 минут, 36 секунд (6.01.2011 - 22:07) Зарегестрирований написал(а):
Спустя 8 минут, 20 секунд (6.01.2011 - 22:15) Invis1ble написал(а):
Зарегестрирований
имхо, mysql_real_escape_string() здесь не причем..
имхо, mysql_real_escape_string() здесь не причем..
Спустя 3 минуты, 20 секунд (6.01.2011 - 22:18) Зарегестрирований написал(а):
без неё работает все отлично
Спустя 8 минут, 40 секунд (6.01.2011 - 22:27) Invis1ble написал(а):
Зарегестрирований
без понятия, бред какой-то... Никогда такого не слышал
без понятия, бред какой-то... Никогда такого не слышал
Спустя 2 минуты, 18 секунд (6.01.2011 - 22:29) Игорь_Vasinsky написал(а):
во первых: листинг который ты привёл - это какая страница?
во вторых: пропиши в форме action, а то чё он у тя пустой.......
3. яб это - !empty заменил бы на isset
4. яб ещё и теги вырезал из POST
отпишись.
во вторых: пропиши в форме action, а то чё он у тя пустой.......
3. яб это - !empty заменил бы на isset
4. яб ещё и теги вырезал из POST
отпишись.
Спустя 12 минут, 28 секунд (6.01.2011 - 22:42) Invis1ble написал(а):
Игорь_Vasinsky
что это ты такое советуешь?
что это ты такое советуешь?
Цитата |
пропиши в форме action, а то чё он у тя пустой |
экшн указывает сам на себя
Цитата |
яб ещё и теги вырезал из POST |
а если у меня пароль <password>, то как мне быть ?
насчет
Цитата |
!empty заменил бы на isset |
это еще можно понять
Спустя 9 минут, 10 секунд (6.01.2011 - 22:51) twin написал(а):
Цитата |
это еще можно понять |
неа.
По сути:
По сути:
Цитата |
без неё работает все отлично |
Покажи код, который "работает отлично"
Спустя 38 минут, 42 секунды (6.01.2011 - 23:30) Игорь_Vasinsky написал(а):
Цитата |
экшн указывает сам на себя |
action = "<?php $_SERVER['PHP_SELF'];?>" - вот тепер указывает.
Цитата |
а если у меня пароль <password>, то как мне быть ? |
ну.. яб не догодался.
Спустя 6 минут, 30 секунд (6.01.2011 - 23:36) inpost написал(а):
Игорь_Vasinsky
action="" - это сам на себя.
action="" - это сам на себя.
Спустя 1 минута, 20 секунд (6.01.2011 - 23:37) Игорь_Vasinsky написал(а):
как хоть.
а валидатор скажет что error
а валидатор скажет что error
Спустя 20 минут, 23 секунды (6.01.2011 - 23:58) inpost написал(а):
This document was successfully checked as HTML 4.01 Transitional!
This document was successfully checked as XHTML 1.0 Transitional!
XHTML Strict - тоже не ругается.
This document was successfully checked as XHTML 1.0 Transitional!
XHTML Strict - тоже не ругается.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Validator Test</title>
</head>
<body>
<form action="" method="post">
<input type="text" name="text" />
</form>
</body>
</html>