Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2011, 21:35   #1
Qerti
Новичок
Джуниор
 
Регистрация: 16.11.2010
Сообщений: 2
Вопрос [PHP] Функция empty()

Здравствуйте, вообщем, занялся я наладкой скачанного скрипта, на локальном сервере. Возникла такая проблема:
После оправки запроса "http://localhost/info.php?log=example"
в браузере отображается ошибка:
"Неверный запрос."
Исходя из документации по php я так понял что функция empty()
вернула FALSE, тк значение переменной $log является объектом с пустыми свойствами.
Но как это исправить, я ума не приложу. Или просто значение htmlspecialchars($log) вообще не верное?
Помогите, пожалуйста.

PHP код:
<?
session_start
();
if(!empty(
$login)){
if (
ereg("[<>\\/]",$log)) {print "?!"; exit();}
$log=htmlspecialchars($log);
include 
"conf.php";
$data mysql_connect($base_name$base_user$base_pass);
mysql_select_db($db_name,$data);

mysql_query("SET CHARSET cp1251");
$SSS mysql_query("SELECT * FROM users WHERE login='$login'");
$DDD mysql_fetch_array($SSS);
if(
$DDD["orden"]==1){$templier=1;}else{$templier 0;}
if(
$DDD["orden"]==2){$armada=2;}else{$armada 0;}
}
else{
$templier 0;
}

?>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="ru">
<LINK REL=StyleSheet HREF='style.css' TYPE='text/css'>
<?
if(empty($log)){
print 
"<BR>";
print 
"Неверный запрос.";
die();
}
else{
include 
"conf.php";
$data mysql_connect($base_name$base_user$base_pass);
mysql_select_db($db_name,$data);

mysql_query("SET CHARSET cp1251");
$sql "SELECT * FROM users WHERE login='$log'";
$result mysql_query($sql);
$db mysql_fetch_array($result);

if(
$db["login"]==""){
print 
"<BR>";
print 
"Персонаж <B>$log</B> не найден.";
die();
}
?>

Последний раз редактировалось Qerti; 06.10.2011 в 21:43.
Qerti вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ignore empty cells Olya1985 Microsoft Office Excel 17 03.01.2011 18:36
проверка списка с помощю empty jon888 PHP 5 09.11.2009 13:24
Вопрос по функциям trim и empty Svetix PHP 4 01.06.2009 23:48
условие если значение = empty zetrix Microsoft Office Excel 0 30.10.2006 18:58