Mam servka na krasnalu, na nim taki skrypt:
<?php
$be = array(\"-\", \"#\", \"'\", \";\", \"@\"); if( $haslo == \"\") {
$login = \"\";
$haslo = \"\";};
if ($login==\"\" or $haslo==\"\" or $wyloguj==\"tak\") {
print \" .: <a href=\"index.php?co=login\">Zaloguj się!</a><br><br>\"; $formularz=0;
} elseif ($formularz==1 or $login) {
$be = array(\"-\", \"#\", \"'\", \";\", \"@\"); $wynik = @mysql_query (\"SELECT * FROM users WHERE user='$login';\"); if (!$wynik) {
$login = \"\";
$haslo = \"\";
$formularz = 0;
}
$be = array(\"-\", \"#\", \"'\", \";\", \"@\"); $haslo = str_replace($be, \"\", $haslo); if ($haslo!=$rekord_users['haslo']) { print \" .: <a href=\"index.php?co=login\">Zaloguj się!</a><br><br>\"; } elseif( strcmp($haslo,$rekord_users['haslo'])==0
) { $jest_zalogowany = \"tak\";
print \" .: <a href=\"index.php?co=a_newsy\">Newsy</a><br>\"; print \" .: <a href=\"index.php?co=a_kroniki\">Kroniki</a><br>\";
$be = array(\"-\", \"#\", \"'\", \";\", \"@\"); $haslo = str_replace($be, \"\", $haslo); if ($rekord_users['konta']==\"tak\") { print \" .: <a href=\"index.php?co=konta\">Konta</a><br>\"; }
print \" .: <a href=\"index.php?co=gracze\">Gracze</a><br>\"; print \" .: <a href=\"index.php?co=moje_konto\">Moje konto</a><br>\"; print \" .: <a href=\"index.php?co=zdjecia\">Zdjęcia</a><br>\"; print \" .: <a href=\"index.php?co=upload\">Upload</a><br>\";
$be = array(\"-\", \"#\", \"'\", \";\", \"@\"); $haslo = str_replace($be, \"\", $haslo); if ($rekord_users['rada']==\"tak\") { print \"<BR> .: <a href=\"index.php?co=techy\">Techy Graczy</a><br><br>\"; }
print \"<BR> .: <a href=\"index.php?wyloguj=tak\">Wyloguj się</a><br><br>\"; }
}
?>
U mnie na kompie logowanie przebiega bezproblemowo (login odnosi się do tabeli users gdzie są dane o hasle i loginie) - jednak na serwerze Deluxe Host logowanie nie reaguje, słyszałem coś o jakiejś opcji w php że trzeba uruchomić, no ale moze to nie to, bo w php na hostingowanym serwku to se raczej nie pogrzebię, przy okazji moze zauważacie jakies błędy w składni, pozdrawiam