Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] problem z logowaniem (błąd skryptu)
Forum PHP.pl > Forum > Przedszkole
Fortino
Witam serdecznie, otóż problem mój polega tym iż nie moge sie zalogować, chciałem postawic gre typu ogame proces instalacji przebiegł pomyślnie baza danych ok. Po próbie logowania wyskakuje taki komunikat:

Kod
[color="#000000"]
Warning: Cannot modify header information - headers already sent by (output started at /home/zamojska/public_html/login.php:9) in /home/zamojska/public_html/login.php on line 45

Warning: Cannot modify header information - headers already sent by (output started at /home/zamojska/public_html/login.php:9) in /home/zamojska/public_html/login.php on line 48[/color]


a tu skrypt

Kod
[color="#000000"]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
  <html>  
  <head>  
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="Content-Language" content="pl">  
  </head>  
  <body>  
  </body>  
  </html>  
  <?php  

  /**  
   * login.php  
   *  
   * @version 1.0  
   * @copyright 2008 by questionmark.gif? for XNova  
   */  

  define('INSIDE'  , true);  
  define('INSTALL' , false);  
  define('LOGIN'   , true);  

  $InLogin = true;  

  $xnova_root_path = './';  
  include($xnova_root_path . 'extension.inc');  
  include($xnova_root_path . 'common.' . $phpEx);  

     includeLang('login');  

     if ($_POST) {  
        $login = doquery("SELECT * FROM {{table}} WHERE `username` = '" .  mysql_escape_string($_POST['username']) . "' LIMIT 1", "users", true);  

        if ($login) {  
           if ($login['password'] == md5($_POST['password'])) {  
              if (isset($_POST["rememberme"])) {  
                 $expiretime = time() + 31536000;  
                 $rememberme = 1;  
              } else {  
                 $expiretime = 0;  
                 $rememberme = 0;  
              }  

              @include('config.php');  
            $cookie = $login["id"] . "/%/" . $login["username"] .  "/%/" . md5($login["password"] . "--" . $dbsettings["secretword"]) .  "/%/" . $rememberme;  
              setcookie($game_config['COOKIE_NAME'], $cookie, $expiretime, "/", "", 0);  

              unset($dbsettings);  
              header("Location: ./frames.php");  
              exit;  
           } else {  
              message($lang['Login_FailPassword'], $lang['Login_Error']);  
           }  
        } else {  
           message($lang['Login_FailUser'], $lang['Login_Error']);  
        }  
     } else {  
        $parse                 = $lang;  
        $Count                 = doquery('SELECT COUNT(*) as `players` FROM {{table}} WHERE 1', 'users', true);  
        $LastPlayer            = doquery('SELECT `username` FROM {{table}} ORDER BY `register_time` DESC', 'users', true);  
        $parse['last_user']    = $LastPlayer['username'];  
      $PlayersOnline         = doquery("SELECT COUNT(DISTINCT(id))  as `onlinenow` FROM {{table}} WHERE `onlinetime` > '" . (time()-900)  ."';", 'users', true);  
        $parse['online_users'] = $PlayersOnline['onlinenow'];  
        $parse['users_amount'] = $Count['players'];  
        $parse['servername']   = $game_config['game_name'];  
        $parse['forum_url']    = $game_config['forum_url'];  
        $parse['PasswordLost'] = $lang['PasswordLost'];  

        $page = parsetemplate(gettemplate('login_body'), $parse);  

        // Test pour prendre le nombre total de joueur et le nombre de joueurs connectés  
        if ($_GET['ucount'] == 1) {  
           $page = $PlayersOnline['onlinenow']."/".$Count['players'];  
           die ( $page );  
        } else {  
           display_login($page, $lang['Login']);  
        }  
     }  

  // -----------------------------------------------------------------------------------------------------------  
  // History version  

  ?>  [/color]






z góry dziękuje za pomoc
kazag
Po pierwsze - nazwa tematu.
Po drugie - kod w
Kod
kod

Po trzecie - było setki razy: http://www.google.pl/search?hl=pl&clie...=Szukaj&lr=
Piniek
Dziekuję kazag . Na następny raz użyj przycisku raportuj.
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.