Pokaż wyniki od 1 do 4 z 4

WÄ…tek: Logowanie a potem header.php

  1. #1
    Zarejestrowany
    Dołączył
    Jun 2009
    Posty
    116

    Exclamation Logowanie a potem header.php

    Otóż pracowałem nad divami (tylko wiadomości rozpracowałem) robiłem to około 20 minut(wiem trochę długo ale dopiero się uczę) zmęczyłem się więc poszedłem spać i nie wchodziłem na grę przez tydzień(pomagałem koledze ,który złamał nogę) i dzisiaj zaczynam robić layout i patrze wchodzę, loguję się i szok oto fota co spotkałem :

    (Treścią się nie przyjmujcie miałem to właśnie usunąć)
    Przy okazji to "eee..." oznacza że jestem niezalogowany.

    Oto pliki ,które mogą się przydać:

    header.php
    Kod php:
    <html>
    <head>
                    <META name="description" content="Wieczny Schooligans to gra fabularna o szkolnych Å‚obuzach.ZostaÅ„ jednym z nich i walcz o szacunek ludzi !!! Zarejestruj sie i do boju na szkolny ring !!!"/>
                   <META name="keywords" content="wieczny, schooligans, szkolny, ring, gra, fabularna, szkolna"/>
            <title>Wieczny Schooligans - Gra fabularna o szkolnych czasach</title>
            </head>
            <body>
            <div id="MENU">


    <?php
    session_start
    ();
    require(
    'funkcje.php');
        require(
    'zalogowany.php');
        require(
    'funkcje/genhash.php');
        require(
    'funkcje/wiadomosci.php');
    function 
    up()
    {
    ob_start();
    require(
    'dbconnect.php');
    if(
    $_SERVER[SCRIPT_NAME] != '2/login.php')
    {
    require(
    'zalogowany.php');
    }
    echo 
    "
    <html>
        <head>
            <link rel='Stylesheet' type='text/css' href='style.css' />
            <meta http-equiv='Content-Type' content='text/html; charset=windows-1250' />
        </head>
        <body>"
    ;
    if(
    $_SESSION[user_id])
    {
    $id $_SESSION['user_id'];
    $query "SELECT * FROM uzytkownicy WHERE id=$id";
    $result mysql_query ($query);
    $wyswietl mysql_fetch_array($result);

    echo 
    "<img src=grafika/staty.png alt= /><br>
    <br>Nick: 
    $wyswietl[nick]<br>
    id: 
    $id <br>
    Kasa: 
    $wyswietl[kasa]<br>
    Energia: 
    $wyswietl[energia]<br>
    PrzypaÅ‚: 
    $wyswietl[przypal]<br>
    Respekt: 
    $wyswietl[respekt]<br>
    Punkty Premium: 
    $wyswietl[premium]<br>
    Inteligencja: 
    $wyswietl[inteligencja]<br>
    SiÅ‚a: 
    $wyswietl[sila]<br>
    <img src=grafika/dol.png alt= /><br><br>
    <img src=grafika/menu.png alt= /><br>
            <a href='ogloszenia.php'><img src=przyciski/ogloszenia.png border=0 alt= /></a><BR>
            <a href='wiadomosci.php'><img src=przyciski/wiadomosci.png border=0 alt= /></a><BR>
            <a href='dom.php'><img src=przyciski/dom.png border=0 alt= /></a><BR>
            <a href='chat.php'><img src=przyciski/stolowka.png border=0 alt= /></a><BR>
            <a href='gang.php'><img src=przyciski/gangi.png border=0 alt= /></a><BR>
            <a href='zadania.php'><img src=przyciski/zadania.png border=0 alt= /></a><BR>
            <a href='podliz.php'><img src=przyciski/podlizsie.png border=0 alt= /></a><BR>
            <a href='zlecenia.php'><img src=przyciski/zlecenia.png border=0 alt= /></a><BR>
            <a href='solo.php'><img src=przyciski/solo.png border=0 alt= /></a><BR>
            <a href='silownia.php'><img src=przyciski/silownia.png border=0 alt= /></a><BR>
            <a href='biblioteka.php'><img src=przyciski/biblioteka.png border=0 alt= /></a><BR>
            <a href='sklep.php'><img src=przyciski/sklep.png border=0 alt= /></a><BR>
            <a href='pedagog.php'><img src=przyciski/pedagog.png border=0 alt= /></a><BR>
            <a href='premium.php'><img src=przyciski/premium.png border=0 alt= /></a><BR>
            <a href='forum.php'><img src=przyciski/forum.png border=0 alt= /></a><BR>
            <a href='ostatnie_posty.php'><img src=przyciski/ostatnieposty.png border=0 alt= /></a><BR>
            <a href='faq.php'><img src=przyciski/faq.png border=0 alt= /></a><BR>
            <a href='ranking.php'><img src=przyciski/ranking.png border=0 alt= /></a><BR>
            <a href='lista.php'><img src=przyciski/listagraczy.png border=0 alt= /></a><BR>
            <a href='index.php?schooligans=banicja'><img src=przyciski/banicja.png border=0 alt= /></a><BR>
            <a href='ustawienia.php'><img src=przyciski/ustawienia.png border=0 alt= /></a><BR>
            <a href='index.php?schooligans=wyloguj'><img src=przyciski/wyloguj.png border=0 alt= /></a><BR>

        "
    ;
    }
    echo 
    "<a href='index.php'><img src=przyciski/glowna.png border=0 alt= /></a><BR>";

    if(
    $wyswietl[poziom] == 4)
    {
    echo 
    "<a href='administrator.php'><img src=przyciski/admin.png border=0 alt= /></a><BR>";
    }

    if(
    $wyswietl[poziom] == 3)
    {
    echo 
    "<a href='moderator.php'><img src=przyciski/moderator.png border=0 alt= /></a><BR>";
    }

    echo 
    "<img src=grafika/dol.png alt= /><br>
    <BR>
    </div>

    "
    ;
    }
    function 
    dwn()
    {
    echo 
    "<br><br><br><center>Scholigans by GibonZiom</center>";
    ob_end_flush();
    }
    ?>
            </div>
            </body>
    </html>
    index.php
    Kod php:
    <html>
    <head>
                    <META name="description" content="Wieczny Schooligans to gra fabularna o szkolnych Å‚obuzach.ZostaÅ„ jednym z nich i walcz o szacunek ludzi !!! Zarejestruj sie i do boju na szkolny ring !!!"/>
                   <META name="keywords" content="wieczny, schooligans, szkolny, ring, gra, fabularna, szkolna"/>
            <title>Wieczny Schooligans - Gra fabularna o szkolnych czasach</title>
            </head>
            <body>
            </body>
    </html>
            
    <?
    require('header.php');
    echo 
    "
    <html>
        <head>
            <link rel='Stylesheet' type='text/css' href='style.css' />
            <meta http-equiv='Content-Type' content='text/html; charset=windows-1250' />
        </head>
        <body>"
    ;
    echo 
    "
    <center><form  action='login.php' method='post'> 
    Login:<br><input name='nick' size='14' type='text' value='' /><br>
    HasÅ‚o:<br><input name='haslo' size='14' type='password' value='' /><br>
    <input type='submit'value='Zaloguj' />
    </form><br>"
    ;

    ?>
    zalogowany.php
    Kod php:
    <?php
    session_start
    ();
    require(
    'dbconnect.php');
    $a "SELECT * FROM `uzytkownicy` WHERE `id`='$_SESSION[user_id]'";
    $a mysql_query ($a);
    $aa mysql_fetch_array($a);
    if (
    $_SESSION['user_id'] and $aa['hash'] == $_SESSION['hash'] and $_SERVER['REMOTE_ADDR'] == $aa['ost_ip'])
    {
    $aktywny time()+60*2;
    $ip $_SERVER['REMOTE_ADDR'];
    $online="UPDATE uzytkownicy SET ost_ip = '$ip', ost_aktywny = '$aktywny' WHERE id=$_SESSION[user_id]";
    mysql_query($online) or die("WystapiÅ‚ blad");
    }
    else
    {
    echo 
    "eeeee ";
    /*
    session_start();
    session_unset();
    session_destroy();
    */
    }
    ?>
    login.php

    Kod php:
    <?php
    require('header.php');
    up();
    if (isset(
    $_POST['nick']) and isset($_POST['haslo']) )
    {
    $nick=mysql_real_escape_string(trim($_POST['nick']));
    $haslo=mysql_real_escape_string(trim($_POST['haslo']));
    if (
    $nick!="" and $haslo!=""
    {
       
    $haslo md5($haslo);
       
    $zapytanie="SELECT id FROM uzytkownicy WHERE nick='$nick' and haslo='$haslo'";
       
    $temp=mysql_query($zapytanie) or die("WystÄ…piÅ‚ bÅ‚Ä…d"); 
       
    $ile=mysql_num_rows($temp);
       
    $temp=mysql_fetch_array($temp);
       
    $id=$temp['id'];
       
    $ip $_SERVER['REMOTE_ADDR'];
       if (
    $ile==1)
       {
    $query "SELECT * FROM uzytkownicy WHERE id=$id order by hash desc";
    $result mysql_query ($query);
    $wyswietl mysql_fetch_array($result);
    $hash "{$wyswietl[hash]}";
         
    $_SESSION['user_id']=$id;
         
    $_SESSION['login']=$nick;
         
    $_SESSION['hash']=$hash;
         
    $data date('d.m.Y G:i');
         
    $dod="UPDATE uzytkownicy SET ost_ip = '$ip', ost_aktywny = '$data' WHERE nick='$nick'";
         
    mysql_query($dod) or die("WystapiÅ‚ blad" );
       
    header("Location: ogloszenia.php");

       }
       else echo (
    'Podales zle dane. Kliknij wstecz aby sprobowac ponownie.');
    }
    else
    {
    echo 
    "WypeÅ‚nij wszystkie pola";
    }
    }
    else
    {
    echo 
    "Zapraszamy do logowania";
    }
    dwn();
    ?>
    Aha i jeszcze jedno zauważyłem w bazie tak kiedyś wyglądał ost_aktywny

    Kod:
    1277463941
    a teraz

    Kod:
    11.07.2010 18:13
    Będę bardzo wdzięczny za naprawienie tego błędu.Jak będzie coś potrzebne to podam tylko proszę o napisanie w temacie.

  2. #2
    Zarejestrowany Awatar Grajek
    Dołączył
    Jun 2009
    Posty
    955

    Domyślnie

    Za bardzo cię nie zrozumiałem chodzi ci o to, że nie zarejestrowany dodał coś na forum/ czy tam gdzie chcesz?

    Sprawdź plik 'zalogowany.php' może to tam problem tkwi

  3. #3
    Zasłużony Awatar Kemsan
    Dołączył
    Oct 2007
    Posty
    805

    Domyślnie

    1277463941 zmienia siÄ™ gdzieÅ› w kodzie poprez date('d.m.Y H:i:s', $ZMIENNA_Z_DANYMI_GRACZA_Z_BAZY['ost_aktywny']);

  4. #4
    Zarejestrowany
    Dołączył
    Jun 2009
    Posty
    116

    Domyślnie

    Chodzi mi o to ,że wyświetla się to kiedy się zaloguję i nie wiem co się dzieje bo przedtem chodziło cacy a tylko divy robiłem.

    EDIT: Już wiem co żle chodzi mi o zalogowany przy UPDATE do bazy nie dodaje tych 60 min czy iluś tam i skrypt myśli,że jestem już nie aktywny.Tylko jak to naprawić.
    Ostatnio edytowane przez GibonZiom ; 12-07-2010 o 11:41 Powód: Mam problem i trzymam go za gardło

Informacje o wÄ…tku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wÄ…tki

  1. BÅ‚Ä…d php cannot modify header information
    Przez IceBeast w dziale Problemy przy tworzeniu własnej gry
    Odpowiedzi: 8
    Ostatni post / autor: 11-09-2010, 20:32
  2. Odpowiedzi: 1
    Ostatni post / autor: 25-07-2010, 16:05
  3. header
    Przez boosik01 w dziale Budowa gry via www
    Odpowiedzi: 9
    Ostatni post / autor: 21-03-2010, 09:09
  4. header ;/
    Przez Mroofka w dziale PHP / MySql
    Odpowiedzi: 6
    Ostatni post / autor: 15-09-2008, 17:39
  5. [R]Poczta w header.tpl
    Przez Aelfric w dziale Support Vallheru
    Odpowiedzi: 12
    Ostatni post / autor: 07-05-2008, 00:02

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakÅ‚adać nowych tematów
  • Nie możesz pisać wiadomoÅ›ci
  • Nie możesz dodawać zaÅ‚Ä…czników
  • Nie możesz edytować swoich postów
  •