Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [problem] błąd w skrypcie
-Mistrig-
post 21.01.2006, 10:53:06
Post #1





Goście







Witam. No więc mam problem z takim skryptem:
Kod
$uzytkownicy=file("dane.php");
$ile=count($uzytkownicy);
for ($a=0; $a==$ile; $a+=3) {
    $b=$a++;
    if (sha1($_POST['login'])==$uzytkownicy[$a] and sha1($_POST['haslo'])==$uzytkownicy[$b]) {
        echo 'Logowanie zakończyło się sukcesem';
        break;
    }
}

Ten skrypt ma za zadanie uwierzytelnić użytkownika. W pliku dane.php dane są zapisane w trzech kolejnych wierszach (login, hasło, email) pierwsze dwa są zakodowane za pomocą funkcji sha1. Problem w tym, że skrypt mi nie działa. Mam nadzieje, że ktoś powie mi gdzie wystąpił błąd.
Go to the top of the page
+Quote Post

Posty w temacie
- Mistrig   [problem] błąd w skrypcie   21.01.2006, 10:53:06
- - Pigula   ja widze to tak: [PHP] pobierz, plaintext <?ph...   21.01.2006, 11:16:58
- - Mistrig   Eeee a gdzie jest błąd? Po za tym musi być +=3 pon...   21.01.2006, 11:20:53
- - Pigula   bo petla sie wykonuje dopoki warunek jest spelnion...   21.01.2006, 11:24:50
- - Mistrig   Wykazało że $a = 1 ,a $b = 0   21.01.2006, 11:36:50
- - Mistrig   Ale czekaj napisałem $b=$a+1 i już jest ...   21.01.2006, 11:39:36
- - Mistrig   Ale i tak nie działa..... Sorry, że pisze trzy tem...   21.01.2006, 11:54:28


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:44