<html>
<?php
session_start();
?>
session_start() daje się na samym początku strony, przed wszystkimi tagami php i html
if(($login==$login_plik) || ($haslo==$haslo_plik))
{
echo "Witaj <b>$login</b> !";
unset($_SESSION['blad']);
}
Sprawdzasz czy login lub hasło są poprawne!? Żeby się zalogować potrzeba wiedzieć czy i login i hasło są prawidłowe (Zamiast || użyj &&)
$_SESSION['blad']='<span style="color:red">'
brak średnika
. 'Nieprawidlowy login lub haslo</span>';
Po co tu kropka?
Ja bym jeszcze dał sprawdzenie czy login i hasło nie są puste i czy przyszły postem ;)
Jak robisz operacje na plikach, to tak samo mógłbyś zdefiniować login i hasło w pliku php
Ogólnie mało skuteczne :(
Polecam skorzystać z bazy danych :)
PS.
$fp = fopen("login.txt", "r");
$login_plik = file_get_contents("login.txt");
Po co ta operacja na górze?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> //Wytłumacz mi tą linijke
Wytłumacz mi tą linijke
EDIT:
<title>Prosty CMS - Logowanie</title>
Jak za 10 lat tak będą wyglądały CMS`y...
Pozdrawiam