Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 27.07.2003 Ostrzeżenie: (0%)
|
Pytanie dotyczy tego fragmentu skryptu:
[php:1:d41d928d9b]<?php $auth = false; // założenie o braku autoryzacji // Odczyt pliku z nazwami użytkowników i ich hasłami $filename = 'userzy.txt'; $fp = fopen( $filename, 'r' ); $plik = fread($fp, filesize($filename)); fclose($fp); // Wstawienie każdej linii do tablicy $linie = explode ( "n", $plik ); // sprawdzenie każdej pary UŻYTKOWNIK:HASŁO foreach ($linie as $wiersz) { list( $username, $password ) = explode( ':', $wiersz ); if(($username == $login) && ($password == $haslo)) { $auth = true; break; } } ?>[/php:1:d41d928d9b] problem dotyczy instrukcji foreach, powinna ona sprawdzać w pętli każdy element tablicy , jeżeli szukana para użytkownik:hasło jest ostatnim elementem tablicy to jest ok, ale jeśli np. pierwszym to nie działa. Czy może ktoś wie dlaczego :?: |
|
|
|
kret Proszę o pomoc- co jest nie tak? 27.07.2003, 13:45:53
Jabol spróbuj dac trimy na te wartosci i może jeszcze re... 27.07.2003, 14:52:03
KaMeLeOn Re: Proszę o pomoc- co jest nie tak? 27.07.2003, 14:59:46
kret $login i $haslo pochodzą z formularza logowania, n... 27.07.2003, 16:01:09
KaMeLeOn Jeśli chodzi o $login i $haslo zapoznaj się z tabl... 27.07.2003, 16:07:43 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 06:04 |