Благодарю, люди добрые isset помог _________________________ Честно говоря, php не изучал, начал с html и css. Но в этом скрипте мне нужно исправить ошибки, очень очень =) Как доучу html и css, обещаю что возьмусь за php : ) Я обычно не занимаюсь тем что не знаю, мне тупо интересно (кстати, имеено с простого интереса начал изучение html и css) взглянуть на скрипт. т.к. возникают ошибки - я не могу толком увидеть его. ____ Вот есть код: <?php define("FILE", true); include("../inc/config.php"); include("../inc/lang.php"); session_start(); if ($_POST['password'] && $_POST['username']) { $sess_pass = $_POST['password']; $sess_name = $_POST['username']; if ($sess_pass == $conf['adpass'] && $sess_name == $conf['adname']) { $_SESSION['password'] = $conf['adpass']; $_SESSION['alang'] = $_POST['alang']; $_SESSION['sess_type'] = "admin"; header("Location: index.php"); } elseif ($sess_pass == $conf['gupass'] && $sess_name == $conf['guname']) { $_SESSION['password'] = $conf['gupass']; $_SESSION['alang'] = $_POST['alang']; $_SESSION['sess_type'] = "guest"; header("Location: index.php"); } else { header("Location: auth.php"); } } else { $content = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n" ."<html>\n" ."<head>\n" ."<meta http-equiv=\"content-type\" content=\"text/html; charset=".$lang[$language]['charset']."\">\n" ."<title>Admin System</title>\n" ."<link rel=\"stylesheet\" type=\"text/css\" href=\"css/style.css\">" ."<script type=\"text/javascript\"> function changelang(tlang) { var hfield = document.getElementById('hfield'); var hlang = document.getElementById('tlang'); var hbut = document.getElementById('lbut'); hfield.value = tlang; if (tlang == 'en') { hlang.innerHTML = \"English\"; hbut.value = \"Enter\"; } else { hlang.innerHTML = \"Russian\"; hbut.value = \"Войти\"; } } </script>" ."</head>\n" ."<body>\n" ."<div style=\"margin: 5% 25% 25% 25%;\">" ."<div align=\"center\"> <form id=\"form1\" name=\"form1\" method=\"post\" action=\"auth.php\"> <p> <label> <input class=m4 size=\"161\" type=\"text\" name=\"username\"> <p> <input class=m4 size=\"161\" type=\"password\" name=\"password\"> </label> <p> <label> <input type=\"hidden\" value=\"\" id=\"hfield\" name=\"alang\"> <input class=cssbutton type=\"submit\" id=\"lbut\" name=\"Submit\" value=\"Enter\"> <p> <a href=\"#\" onclick='changelang(\"en\")'><img src=\"img/english.png\" width=\"48\" height=\"48\" alt=\"English\" border=\"0\"></a> <a href=\"#\" onclick='changelang(\"ru\")'><img src=\"img/russian.png\" width=\"48\" height=\"48\" alt=\"Russian\" border=\"0\"></a> <br> Language: <b><span id=\"tlang\">Default</span></b> </label> </form>" ."</div>" ."<div align=\"center\" style=\"margin-top: 50px; color: #2666B9; font-size: 14px; font-weight: bold; font-family: Verdana, Helvetica; text-align: center;\">".$msg."</div>" ."</div>\n" ."</body>\n" ."</html>"; echo $content; } ?> Выходят следующие ошибки: Код 7 строки отдельно: if ($_POST['password'] && $_POST['username']) { Вот тут я уже не смог пристроить isset, в прошлом было удачно )) а тут что-то не так вставил =)) Код 27 строки отдельно: ."<meta http-equiv=\"content-type\" content=\"text/html; charset=".$lang[$language]['charset']."\">\n" Код 68 строки отдельно: ."<div align=\"center\" style=\"margin-top: 50px; color: #2666B9; font-size: 14px; font-weight: bold; font-family: Verdana, Helvetica; text-align: center;\">".$msg."</div>" Что касательно ошибки в строке 27: Я пробовал заменять на такой код: ."<meta http-equiv=\"content-type\" content=\"text/html; charset=windows-1251>\n" Вроде работало, ошибка отпрыгнула... НО! перестал грузиться css, страница становилась белой и не красивой, без дизайна =) Что такое undefined index я уже понял вроде. Об ошибке variable догадываюсь, ... Но как отлавливать такие ошибки (undefined index, variable) специально оставленные авторами скрипта? Что нужно высмастривать в скрптах которые инклудятся? Я так понял там нужно смотреть? P.S. Так-же скрипт будет использоваться для нужд реального сайта.