Kod
Notice: Undefined index: zalogowano in c:\wamp\www\kabaret\log.php on line 22
więc pytam się, dlaczego tak się dzieje?
plik log.php
<?php require_once("log_main_func.php"); { if(sprawdz_poprawnosc_danych()) loguj(); else { tworz_naglowek_html(); formularz_logowania(); koncz_strone_html(); exit; } } if($_SESSION["zalogowano"]==1) { tworz_naglowek_html(); @$action=$_GET["action"]; menu(); koncz_strone_html(); } else { tworz_naglowek_html(); formularz_logowania(); koncz_strone_html(); } ?>
plik log_main_func.php, który zawiera funkcje używane w log.php
<?php function tworz_naglowek_html() { echo"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Panel administracyjny</title> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-2'> <style type='text/css'> A:visited {text-decoration:none; color:#333333} A:hover {text-decoration:none; color:#FFFFFF} body{line-height:10px; font-size:10px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif} .standard{font-size:10px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif} .submit{font-size:10px; color:#333333; background-color:#f4f4f4; font-size:10px; border-top: solid 1px #333333; padding-top: 0px; border-bottom: solid 1px #333333; padding-bottom: 0px; border-left: solid 1px #333333; padding-left: 2px; border-right: solid 1px #333333; padding-right: 3px } .input{background-color:#CCCCCC; color:#333333; BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; PADDING-BOTTOM: 0px; BORDER-BOTTOM: #333333 1px solid; PADDING-TOP: 0px; BORDER-TOP: #333333 1px solid; MARGIN-TOP: 2px; BORDER-LEFT: #333333 1px solid; COLOR: #000; PADDING-LEFT: 2px; font-size:10px; height:14px; width:100px; font-family:arial; } </style> </head> <body> <table width=800 align=center valign=top> <tr> <td align=center>"; } function koncz_strone_html() { echo " </td> </tr> </table> </body> </html>"; } function formularz_logowania() { echo"<br><br><br> <table align=center width=300 height=140 border=0> <tr><td width=140> <img src='gfx/klucz.gif'> </td> <td align=center valign=middle> <form method=post action=log.php name=form_logowania> <font class=standard>login: </font> <input type=text name=login class=input> <br><br> <font class=standard>haslo: </font> <input type=password name=password class=input> <br><br> <input type=submit class=submit value=loguj> </form> </td></tr></table>"; } function sprawdz_poprawnosc_danych() { $pass = $_POST["password"]; $login = $_POST["login"]; $users["mati"]["haslo"]=1; $users["kck"]["haslo"]=1; $users["lewus"]["haslo"]=1; $users["simon"]["haslo"]=1; $users["gam3r"]["haslo"]=1; if(@$users[$login][$pass]==1) return 1; else return 0; } function menu() { echo"<table cellpadding=0 cellspacing=0 align=left> <tr> <td height='14' align='center' valign='middle' onmouseover="this.style.backgroundColor='#C0C0C0';" onmouseout="this.style.backgroundColor='#F2F2F2'" ;><a href='log.php?action=addnews'>dodaj newsa </a></td> </tr> <tr> <td height='14' align='center' valign='middle' onmouseover="this.style.backgroundColor='#C0C0C0';" onmouseout="this.style.backgroundColor='#F2F2F2'" ;><a href='log.php?action=editnews'>edytuj newsa </a></td> </tr> <tr> <td height='14' align='center' valign='middle' onmouseover="this.style.backgroundColor='#C0C0C0';" onmouseout="this.style.backgroundColor='#F2F2F2'" ;><a href='log.php?action=deletenews'>usuń newsa </a></td> </tr> <tr> <td height='14' align='center' valign='middle' onmouseover="this.style.backgroundColor='#C0C0C0';" onmouseout="this.style.backgroundColor='#F2F2F2'" ;><a href='log.php?action=addgallery'>dodaj zdj. do galerii </a></td> </tr> <tr> <td height='14' align='center' valign='middle' onmouseover="this.style.backgroundColor='#C0C0C0';" onmouseout="this.style.backgroundColor='#F2F2F2'" ;><a href='log.php?action=editgallery'>edytuj zdj. z galerii </a></td> </tr> <tr> <td height='14' align='center' valign='middle' onmouseover="this.style.backgroundColor='#C0C0C0';" onmouseout="this.style.backgroundColor='#F2F2F2'" ;><a href='log.php'>usuń zdj. z galerii </a></td> </tr> </table>"; } function loguj() { $_SESSION["zalogowano"]=1; } ?>