ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Что не так?
  #1  
Старый 11.09.2009, 23:20
Аватар для coo0lzero
coo0lzero
Banned
Регистрация: 01.07.2009
Сообщений: 52
Провел на форуме:
119190

Репутация: 10
Отправить сообщение для coo0lzero с помощью ICQ
По умолчанию Что не так?

Ругается:
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.. Причина: учимся форматировать код
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Халявный Интернет (для маленьких) 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.XYZ