Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] problem z logowaniem (błąd skryptu)
Fortino
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 21.01.2009

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


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

Ten post edytował Fortino 21.01.2009, 14:27:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kazag
post
Post #2





Grupa: Zarejestrowani
Postów: 180
Pomógł: 12
Dołączył: 30.04.2007

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


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=


--------------------
Okoczia - jedyne w Polsce wirtualne państwo indiańskie.
kazag.net - i coś o mnie.
Go to the top of the page
+Quote Post
Piniek
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


Dziekuję kazag . Na następny raz użyj przycisku raportuj.


--------------------
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:01