Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błąd komunikatu...
Forum PHP.pl > Forum > PHP
boosik01
Witam! Kolega dał mi dziś skrypt logowania do sprawdzenia, leczcoś jest tam nie tak ale nie wiem co bo wyświetla komuniakt: Do poprawnego działania skryptu wymagana jest przegl±darka Mozilla Firefox! mimo że ją mam ;/;/

O to 3 pliki odpowiedzialne za logowanie...
gora.php - plik odpowiedzialny za wygląd, lecz tutaj wywala ten błąd ;/
  1. <?php
  2. if(!isSet($_SESSION['zalogowany'])){
  3. $_SESSION['komunikat'] = "Do poprawnego działania skryptu wymagana jest przeglądarka Mozilla Firefox!";
  4. include('index.php');
  5. exit();
  6. }
  7. ?>
  8. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  9. <html>
  10. <head>
  11. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  12.  
  13. <title>Race</title>
  14.  
  15. <link rel="stylesheet" href="style_main.css" type="text/css">
  16. </head>
  17. <body>
  18. <?php
  19. include('baza.php');
  20. include('header.php');
  21. ?>
  22. <table cellspacing="0" cellpadding="0" border="0" width="980">
  23. <tr>
  24. <td class="pad" bgcolor="#ffffff" rowspan="3" valign="top" width="196"><?php include('lmenu.php'); ?></td>
  25. <td class="g">&nbsp;</td>
  26. <td class="pad" bgcolor="#ffffff" rowspan="3" valign="top" width="582">


login.php

  1. <?php
  2.  
  3. function checkPass($user, $haslo){
  4.  
  5. // sprawdzenie długości loginu i hasła
  6. $userNameLength = strlen($user);
  7. $userPassLength = strlen($haslo);
  8.  
  9. if($userNameLength < 3 || $userPassLength < 3){
  10. return 2;
  11. }
  12.  
  13. // połączenie z bazą danych
  14. include('baza.php');
  15.  
  16.  
  17. // zapytanie potwierdzające poprawność użytkownika
  18. $query = "SELECT COUNT(*) FROM users WHERE user='$user' ";
  19. $query .= "AND haslo='$haslo' ";
  20.  
  21. if(!$result = mysql_query($query)){
  22. return 1;
  23. }
  24.  
  25. // sprawdzenie użytkownika
  26. if(!$row = mysql_fetch_row($result)){
  27. return 1;
  28. }
  29. else{
  30. if($row[0] <> 1){
  31. return 2;
  32. }
  33. else{
  34. return 0;
  35. }
  36. }
  37. }
  38.  
  39. // rozpoczęcie sesji odpowiedzialnej za logowanie
  40.  
  41. if(isSet($_SESSION['zalogowany'])){
  42. header("Location: main.php");
  43. }
  44. else if(!isSet($_POST['haslo']) || !isSet($_POST['user'])){
  45. $_SESSION['komunikat'] = "Wpisz nazwę i hasło użytkownika";
  46. include('index.php');
  47. }
  48. else{
  49.  
  50. $user = $_POST["user"];
  51. $haslo = md5($_POST["haslo"]);
  52.  
  53. $val = checkPass($user, $haslo);
  54.  
  55. if($val == 0){
  56. $_SESSION['zalogowany'] = $_POST['user'];
  57. header("Location: main.php");
  58. }
  59. else if($val == 1){
  60. $_SESSION['komunikat'] = "Błąd serwera. Zalogowanie się nie było możliwe. Spróbój ponownie póĽniej";
  61. include('index.php');
  62. }
  63. else if($val == 2){
  64. $_SESSION['komunikat'] = "Zły login lub hasło";
  65. include('index.php');
  66. }
  67. else{
  68. $_SESSION['komunikat'] = "Gra chwilowo nieczynna z przyczyn technicznych. Spróbuj ponownie póĽniej";
  69. include('index.php');
  70. }
  71. }
  72.  
  73. ?>


index.php

  1. <?php
  2. if (file_exists("baza.php")) {
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  5. <html>
  6. <head>
  7. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  8. <meta name="Description" content=" [wstaw tu opis strony] ">
  9. <meta name="Keywords" content=" [wstaw tu slowa kluczowe] ">
  10.  
  11. <title>Race</title>
  12.  
  13. <link rel="stylesheet" href="style.css" type="text/css">
  14. </head>
  15. <body>
  16. <div class="glowny">
  17. <?php
  18. if(isSet($_SESSION['komunikat'])){
  19. echo $_SESSION['komunikat'];
  20. }
  21. else{
  22. echo "WprowadĽ nazwę i hasło użytkownika";
  23. }
  24. ?>
  25. <form action="login.php" method="POST">
  26. <table>
  27. <tr>
  28. <td><b>Login: </b></td><td><input type="text" name="user" maxlength="16"></td><td>&nbsp;</td>
  29. </tr>
  30. <tr>
  31. <td><b>Hasło: </b></td><td><input type="password" name="haslo" maxlength="16"></td><td><input type="submit" name="loguj" value="Zaloguj"></td>
  32. </tr>
  33. <tr>
  34. <td colspan="3"><a href="rejestracja.php">Rejestracja</a> | <a href="przypomnij.php">Przypomnij hasło</a></td>
  35. </tr>
  36. </table>
  37. </form>
  38. </div>
  39. </body>
  40. </html>
  41. <?php
  42. } else {
  43. header("Location: install.php");
  44. }
  45. ?>


prosze o pomoc.
Spawnm
No to wiesz gdzie jest błąd , źle sprawdzasz przeglądarkę .
Dodatkowo skoro ty masz się tym zająć , to czemu dajesz nam?
Zamykam.
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.