Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Kod do sprawdzenia --- Problem
Forum PHP.pl > Forum > Przedszkole
robootb
No wiec wziolem sie za napisanie pierwszego skryptu mialby on zczytywac z pliku txt haslo ... Tak odrazu mnie wysmiejecie ze to zabezpieczenie taki chodzby wcale ale to tak bardziej dla proby wkoncu to moj pierwszy skrypt, ale nie wyszlo mi tak jak bym chcial...
  1. <?php
  2.  
  3.  
  4. $pole1 = trim($_POST['pole1']); 
  5. $pole2 = trim($_POST['pole2']);
  6.  
  7. echo '<form action="" method="post"> 
  8. Login  : <input type="text" name="pole1" style="width: 120px;" /><br /> 
  9. <br>
  10. Haslo : <input type="text" name="pole2" style="width: 120px;" /><br /> 
  11. <br>
  12. </input></input><br /> 
  13. <input type="submit" value="Loguj" name="submit" />
  14. </form>';
  15. if ($_POST['submit'] == true) {
  16.  
  17. $pole1 = trim($_POST['pole1']); 
  18. $nick = "$pole1";
  19. $file = "$nick.txt";
  20. $fp=fopen($file, "r");
  21. $haslo = fread($fp, 100);
  22.  
  23. echo("$haslo");
  24. echo("$pole2");
  25. if ($pole2=$haslo) echo("pass good");
  26. else
  27. echo("pass not-good");
  28. }
  29. ?>
tiraeth
Może napiszesz co Ci nie działa tongue.gif ? Wróżkami to my nie jesteśmy...
KCG
  1. <?php
  2.  
  3. if ($_POST['submit'] == true) {
  4.  
  5. $pole1 = trim($_POST['pole1']); 
  6. $nick = "$pole1";
  7. $file = "$nick.txt";
  8. $fp=fopen($file, "r");
  9. $haslo = fread($fp, 100);
  10.  
  11. echo("$haslo");
  12. echo("$pole2");
  13. if ($pole2=$haslo) echo("pass good");
  14. else
  15. echo("pass not-good");
  16. } else {
  17.  
  18. $pole1 = trim($_POST['pole1']); 
  19. $pole2 = trim($_POST['pole2']);
  20.  
  21. echo '<form action="nazwa_pliku(tego)" method="post"> 
  22. Login  : <input type="text" name="pole1" style="width: 120px;" /> 
  23. <br />
  24. Haslo : <input type="password" name="pole2" style="width: 120px;" /><br /> 
  25. <br />
  26. //inputów się tak nie zamyka (</input>)
  27. <br /> 
  28. <input type="submit" value="Loguj" name="submit" />
  29. </form>';
  30. }
  31. ?>


No i napisz, co nie działa smile.gif
robootb
A no szkoda tongue.gif tongue.gif Hehe no wiesz chodzi o to ze jakie haslo bym nie wpisal to i tak wyswietla sie pass good... i pozniej to zostaje juz... (znaczy sie ten napis) ...
kossa
Cytat
if ($pole2=$haslo) echo("pass good");


w tym krótki fragmencie co źle... - do analizy

operator porównania ==
operator przypisania =

echo "good";

Łukasz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.