Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z prawdopodobnie elseif
Hannon
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 10.02.2005

Ostrzeżenie: (0%)
-----


  1. <?
  2.  $nazwa_pliku1 = "user_".$_POST['login_podany'].".txt";
  3. if (file_exists($nazwa_pliku1))
  4. { 
  5. //PLIK JEST - KONTO ISTNIEJE
  6. $uchwyt1 = fopen($nazwa_pliku1, "r");
  7. $user = fread($uchwyt1, filesize($nazwa_pliku1));
  8. fclose($uchwyt1);
  9. list($user_login, $pass_redd) = explode("-|next|-",$user); 
  10. }
  11. //SPRAWDZANIE CZY ZMIENNA PODANA PRZEZ USERA RÓWNA SIE HASŁU
  12. elseif($_POST['login_podany'] == $user_login && $_POST['password_podany'] == $pass_redd)
  13. {
  14. $_SESSION['prawid_uzyt'] = $_POST['login_podany'];
  15. echo "Zalogowano pomyślnie jako : ".$_SESSION['prawid_uzyt'];
  16. echo "<br><a href='index.php'>Powrót do strony głównej<a>"; 
  17.  }else{
  18. //PLIKU NIEMA - KONTO NIE ISTNIEJE
  19. echo "Logowanie niepowiodło się , powodem mogą byc 2 rzeczy."."<br>";
  20. echo "1 - Login lub hasło jest błędne"."<br>";
  21. echo "2 - Konto nie istenieje lub zostało skasowane"."<br>";
  22. echo "<a href='index.php'>Powrót do strony głównej<a>";
  23.  }
  24. ?>

Postanowilem zrobic sprawdzanie czy konto istnieje przez sprawdzanie czy plik o nazwie user_nazwauzytkownika.txt istnieje , i teoretycznie wg tego kodu powinien napisac ze dziala , albo nie . a jest brak odpowiedzi ...gdzie jest blad ?

zawartosc pliku to : LOGIN-|next|-HASLO

Ten post edytował Hannon 16.01.2006, 20:24:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




w przypadku gdy plik istnieje, ty nic nie wyswietlasz. wiec skoro nie masz zadnego komunikatu, znaczy ze plik istnieje. Dobrze zgadlem? Co w nagrode? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Hannon
post
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 10.02.2005

Ostrzeżenie: (0%)
-----


no....ale w rubryce elseif jest wyswietlanie prawda ? albo czegos nie rozumiem albo..
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




tak, ale elseif bedzie rozpatrywane dopiero wtedy gdy if da false. a jesli plik istnieje to if daje true i innych elsow juz nie rozpatruje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Hannon
post
Post #5





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 10.02.2005

Ostrzeżenie: (0%)
-----


AAAAAAAAaaaaaaaaaaaaaaaaaa to duzo wyjasnia...jestem tępa pała....niewiedziałem... (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) dzięki (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) zaraz pozmieniam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 15:27