Witam serdecznie.
Proszę o poradę co zrobiłem nie tak?<?php
$plik_skryptu = "strona.php";
function naglowek($tytul)
{
echo "<meta http-equiv=\"Content-Type\"text/html;charset=iso-8859-2\" />"; echo "<meta http-equiv=content-languagecontent=\"pl\">"; echo "<title>{$tytul}</title>title>"; }
function pokaz_okno_log($komunikat)
{
echo "<p>{$komunikat}</p>"; echo "<form name=\"logowanie\" action=\"{$plik_skryptu}\" method=\"post\">"; echo "Login: <input type=\"text\" name=\"login\"><br>"; echo "Hasło: <input type=\"password\" name=\"haslo\"><br>"; echo "<input type=\"hidden\" name=\"strona\" value=\"sprawdz\">"; echo "<input type=\"submit\" value=\"Zaloguj\"></form>"; }
function stopka()
{
}
if (empty($_SESSION['jest_adminem'])); {
$_SESSION['jest_adminem'] = "nie";
}
if ($HTTP_POST_VARS["strona"] == "")
{
$strona = $HTTP_GET_VARS["strona"];
}
else
{
$strona = $HTTP_POST_VARS["strona"];
}
if ($strona == "")
{
if ($SESSION['jest_adminem'] == "tak")
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<meta name="Description" content="praca semestralna" />
<meta name="Keywords" content="oddzielone,przecinkami" />
<meta name="Author" content="Autor" />
<title>tytuł strony</title>
</head>
<frameset rows="140,*" border="0" frameborder="0" framespacing="0">
<frame name="banner" noresize="noresize" scrolling="no" frameborder="0" src="banner.html" />
<frameset cols="180,*" border="0" frameborder="0" framespacing="0">
<frame name="spis" noresize="noresize" frameborder="0" src="spis.html" />
<frame name="strona" noresize="noresize" frameborder="0" src="home.html" />
</frameset>
<noframes><body><a href="spis.html">Spis treści</a></body></noframes>
</frameset>
</html>
<?
}
else
{
naglowek("Uzytkownik nie jest zalogowany!");
pokaz_okno_log("Aby oglądać tę stronę musisz być zalogowany!");
stopka();
}
}
elseif ($strona == "sprawdz")
{
if ($HTTP_POST_VARS["login"] == "admin" &&
$HTTP_POST_VARS["haslo"] == "php")
{
$_SESSION['jest_adminem'] = "tak";
naglowek("Login i hasło poprawne!");
echo "<p>Logowani zakończone sukcesem.<br>"; echo "Można już otworzyć<a href=\"{$plik_skryptu}\"> tajną podstronę</a></p>";
stopka();
}
else
{
$_SESSION['jest_adminem'] = "nie";
naglowek("Błąd logowania");
pokaz_okno_log("Logowanie sie nie powiodło.
Spróbuj jeszcze raz.");
stopka();
}
}
elseif ($strona == "wyloguj");
{
$_SESSION['jest_adminem'] = "nie";
naglowek("Wylogowanie");
echo "<p>Nastapiło wylogowanie.<a href=\"{$plik_skryptu}\"> stopka();
}
?>
Pozdrawiam
Ten post edytował hoolygaan 21.04.2009, 19:45:47