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
a teraz
Będę bardzo wdzięczny za naprawienie tego błędu.Jak będzie coś potrzebne to podam tylko proszę o napisanie w temacie.
Zakładki