HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Что не так?
  #1  
Старый 11.09.2009, 23:20
coo0lzero
Banned
Регистрация: 01.07.2009
Сообщений: 52
С нами: 8874925

Репутация: 10
По умолчанию Что не так?

Ругается:
Parse error: syntax error, unexpected '{' in Z:\home\test1.ru\www\php\co\admin.php on line 17

Что не так?
Код:
<?
include("db.php");
if (isset($_POST['login']))
{
if (strlen($_POST['login']) > 4)
{
$login = htmlspecialchars(mysql_escape_string($_POST['login']));
$password = htmlspecialchars(mysql_escape_string($_POST['password']));
$result = mysql_query("SELECT login,password FROM admin WHERE login='$login'");
$result = mysql_fetch_array($result);
if ($result['password'] == $password) 
{
$session = md5($login."sdsdsadasdsadas");
setcookie("SESSION",$session); 
$ip = getenv("REMOTE_ADDR"); 
mysql_query("INSERT INTO admin (session,ip) VALUES ('$session','$ip') WHERE login='$login'"); 
} esle {echo("Пароль не верен!");}
} esle {echo("Логин кароткий!");}
} esle {echo("404 Not Found");}
if (strlen($_COOKIE['SESSION']) = 32) 
{
$session = htmlspecialchars(mysql_escape_string($_COOKIE['SESSION']));
$result = mysql_query("SELECT session,ip FROM admin WHERE session='$session'");
$result = mysql_fetch_array($result);
$ip = getenv("REMOTE_ADDR");
if ($result['session'] == $session)
{
if ($result['ip'] == $ip)
{
echo("123123");
} 
esle 
{
 mysql_query("UPDATE admin SET session=" WHERE session='$session');
echo("404 Not Found"); 
}
} esle {echo("404 Not Found");}
} esle {echo("404 Not Found");}
?>

<form method="post" action="" onSubmit="return CheckForm(this);">
<input name="login"  size="20" value="" style="width: 403px" ></br>
<input name="password"  size="20" value="" style="width: 403px" ></br>
<input type="Submit"  value="ОК" style="margin-top:4px; width: 61px;"></form>

Последний раз редактировалось Sharky; 12.09.2009 в 00:05.. Причина: учимся форматировать код
 
Ответить с цитированием

  #2  
Старый 11.09.2009, 23:29
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

Что за "esle"?
 
Ответить с цитированием

  #3  
Старый 11.09.2009, 23:36
Sn@k3
Познавший АНТИЧАТ
Регистрация: 13.04.2006
Сообщений: 1,738
С нами: 10566621

Репутация: 1198


По умолчанию

сколько { стока надо и }
 
Ответить с цитированием

  #4  
Старый 11.09.2009, 23:39
coo0lzero
Banned
Регистрация: 01.07.2009
Сообщений: 52
С нами: 8874925

Репутация: 10
По умолчанию

Fatal error: Can't use function return value in write context in Z:\home\test1.ru\www\php\co\admin.php on line 20
 
Ответить с цитированием

  #5  
Старый 11.09.2009, 23:42
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

Посмотри 20ю строку в файле и скажи что значит
if (strlen($_COOKIE['SESSION']) = 32)

Присвоить 32 значению возвращенному функцией strlen?
 
Ответить с цитированием

  #6  
Старый 12.09.2009, 00:01
coo0lzero
Banned
Регистрация: 01.07.2009
Сообщений: 52
С нами: 8874925

Репутация: 10
По умолчанию

if (strlen($_COOKIE['SESSION']) == 32)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Халявный Интернет (для маленьких) stopxaker Статьи 91 20.04.2010 19:52
Active Directory, хороший мануал. Cthulchu Windows 8 15.01.2009 16:36
Социальная инженерия. Профессиональное программирование. Последовательный взлом dinar_007 Болталка 15 23.12.2008 12:30



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...