Gdy dodałem do pierwszego pliku:
<?php
?>
nic się nie pokazało, natomiast gdy dodałem na początku:
<?php
?>
pojawiły się błędy:
NULL
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\usr\apache\httpd\html\myCMS\admin.php:2) in c:\usr\apache\httpd\html\myCMS\admin.php on line 7
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\usr\apache\httpd\html\myCMS\admin.php:2) in c:\usr\apache\httpd\html\myCMS\admin.php on line 7
Plik teraz wygląda tak:
<?php
?>
<?php
if(isset($_POST['login']) && isset($_POST['password'])) {
$login = $_POST['login'];
$password = $_POST['password'];
$lacz = new mysqli('localhost', 'sonic', 'sonic', 'mycms');
if (mysqli_connect_errno())
{
echo 'Połączenie z bazą danych nie powiodło się: '.mysqli_connect_error
(); }
$zapytanie = 'select * from users '."where user='$login' "." and password=md5('$password')";
$wynik = $lacz->query($zapytanie);
if($wynik->num_rows > 0)
{
$_SESSION['user'] = $login;
}
$lacz->close();
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>Panel Administracyjny</title>
<link rel="stylesheet" href="admin_style.css" type="text/css">
</head>
<span="font12">
</span>
<body>
<?php
if(isset($_SESSION['user'])) {
echo 'Użytkownik zalogowany jako: '.$_SESSION['user'].'<br />'; echo '<a href="wylog.php">Wylogowanie</a><br />'; }
else
{
{
// jeżeli próba logowania była nieudana
echo 'Zalogowanie niemożliwe.<br />'; }
else
{
// nie było próby logowania lub nastąpiło wylogowanie
echo 'Użytkownik niezalogowany.<br />'; }
echo '<table align="center">'; echo '<div id="font12">'; echo '<div id="font11">'; echo '<table id="table_all" cellpadding="3" cellspacing="0">'; echo '<form method="post" action="admin_site.php">'; echo '<tr><td id="td_header_orange" valign="top">Login: </td>'; echo '<td valign="top">'; echo '<input id="form_input" type="text" name="login"></td></tr>'; echo '<tr><td id="td_header_orange" valign="top">Hasło:</td>'; echo '<td valign="top">'; echo '<input id="form_input" type="password" name="password"></td></tr>'; echo '<tr><td id="td_header_orange" valign="top">'; echo '<input id="form_button" type="submit" value=" ZALOGUJ ">'; echo '</td></tr></form></div></div></td></tr></table>'; }
?>
</body>
</html>