Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Inne] Zbanowani Gracze Bug+Ban Z Powodem :)


Rekomendowane odpowiedzi

Opublikowano

Cześć, mam następny problem :P

 

nie wiem jak zrobić aby działało mi to:

 

bannf.png

 

oto kod

To jest ukryta treść, proszę

 

 

<?php

session_start();

require_once("config.php");

mysql_select_db("player");

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />

<title><?php require_once('pliki/nazwa.php'); ?> :: Zbanowane Konta</title>

<meta http-equiv="Reply-to" content="" />

<meta name="Description" content="opis strony" />

<meta name="keywords" content="słowa kluczowe" />

<meta name="Author" content="Autor" />

<meta name="Robots" content="ALL" />

<meta name="revisit-after" content="10" />

<link rel="stylesheet" type="text/css" href="style.css" />

</head>

 

<body>

 

<div class="pds">

<div class="pds1">

<div><img src="images/t.jpg" alt="" /></div>

<div><img src="images/t1.jpg" alt="" /></div>

<div class="t2">

<div class="t2a"><img src="images/t2a.jpg" alt="" /></div>

<div class="t2b"><img src="images/t2b.jpg" alt="" /></div>

<div class="form">

<?php require_once('pliki/log.php'); ?>

</div>

<div class="f-info"><a href="frogetpsd.php">Odzyskaj konto</a></div>

</div>

 

<div class="s">

<div class="s1">

<div class="left">

<?php require_once('pliki/main.php'); ?>

 

</div>

<div class="right">

 

<div class="tekst">

<?php

session_start();

require_once("config.php");

@mysql_connect($mysql_host, $mysql_user, $mysql_pass);

 

echo"<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>

<html>

<head>

<title>Ranking</title>

<meta http-equiv='Content-type' content='text/html; charset=iso-8859-2'>

<link rel='stylesheet' type='text/css' href='styles.css'>

</head>

<body>

<div id='header'>

<div id='search'>

<br /><br />

<center>

<div style='margin-top: 11px'>\n";

 

 

if(isset($_GET['nr']) && $_GET['nr'] != '') { $nr1 = addslashes($_GET['nr'])-100; $nr = addslashes($_GET['nr']); $nr2 = addslashes($_GET['nr'])+100; } else { $nr1 = '-100'; $nr = '0'; $nr2 = '100'; }

echo "<div class='box'>

<div class='content'>

<table cellspacing='0' cellpadding='2' border='0'>

<tr>

<td width='30'> </td>

<td align='left' width='30' style='border-bottom:1px solid #9E0C08; color: #9E0C08'><b>ID</b></td>

<td width='4' style='border-bottom:1px solid #9E0C08'> </td>

<td align='left' width='100' style='border-bottom:1px solid #9E0C08; color: #9E0C08'><b>Login Konta</b></td>

<td align='left' width='160' style='border-bottom:1px solid #9E0C08; color: #9E0C08'><b>Powod</b></td>

</tr>\n";

@mysql_select_db("account");

$abfrage = "SELECT login, channel_company FROM account WHERE status = 'BLOCK' limit $nr,100";

$ergebnis = mysql_query($abfrage);

$i=$nr+1;

while($row = @mysql_fetch_array($ergebnis)) {

echo "<tr>

<td> </td>

<td align='left'>".$i."</td>

<td> </td>

<td align='left' style='color: #9E0C08'>".$row['login']."</td>

<td align='left' style='border-right:1px solid #CCCCCC'>".$row['channel_company']."</td>";

$i++;

}

$rs=@mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM player WHERE level NOT LIKE '99'"));

$num=$rs[0];

echo "</table>

<p id='download'> </p>

<p id='download'>".($nr1>='0' ? "<a href='?n=ranking&nr=".$nr1."'><< wstecz</a>  " : "").($nr2<$num ? "<a href='?n=ranking&nr=".$nr2."'>dalej >></a>" : "")."</p>

</div>

</div>\n";

 

echo "</div>

</div>

</div>

</center>

</body>

</html>";

?>

 

 

</div>

 

</div>

<div style="clear:both;"></div>

</div>

</div>

<div><img src="images/d.jpg" alt="" /></div>

</div>

 

</div>

 

</body>

</html>

 

 

mam nadzieje, że ktoś z was się zlituje i mi pomoże z tym, dodam jeszcze,

że 1 konto w celu testa dałem bana, lecz dalej nic :P

a i przy okacji..

 

Jak banować z powodem, napisałem taki skrypt php, na bazie kodu MarioBase, który zupełnie nie odpalał, ani nic nie działało.

 

 

<?php

session_start();

ob_start();

require_once("config.php");

if($_SESSION["UserID"] == 'rain' || $_SESSION["UserID"] == 'rain') {

 

//include ("checkuser.php");

 

if(isset($_POST['submit']) && $_POST['submit'] == 'zbanuj') {

include ("config_player.php");

$name = mysql_real_escape_string($_POST['name']);

$nick = mysql_real_escape_string($_POST['nick']);

$powod = mysql_real_escape_string($_POST['powod']);

$ile = mysql_real_escape_string($_POST['ile']);

 

$sql = "SELECT * FROM player WHERE name = '$name'";

$result = mysql_query ($sql);

 

if (mysql_num_rows ($result) > 0)

{

$data = mysql_fetch_array ($result);

 

$accid = $data["account_id"];

 

mysql_close() ;

include ("config_account.php");

 

$sql = "UPDATE account Set status = 'BLOCK' WHERE id = '$accid'";

 

$sql2 = "UPDATE account SET adnotacja = '".$powod."', nick = '".$nick."', ban = '".$ile."' WHERE id = '$accid'";

 

$result2 = mysql_query ($sql);

$result3 = mysql_query ($sql2);

 

if($result2 == true && $result3 == true) {

echo '<center><font color=#FFFFFF>Konto zostalo zbanowane. !</font></center>';

mysql_close();

} else {

echo '<center><font color=#FFFFFF>nie ma takiej postaci !!! </font></center> ';

}

 

} else {

echo "Nie znaleziono postaci" ;

}

}

//

if(isset($_POST['submit2']) && $_POST['submit2'] == 'odbanuj') {

include ("config_player.php");

$name = mysql_real_escape_string($_POST['name']);

 

$sql = "SELECT * FROM player WHERE name = '$name'";

$result = mysql_query ($sql);

 

if (mysql_num_rows ($result) > 0)

{

$data = mysql_fetch_array ($result);

 

$accid = $data["account_id"];

 

mysql_close() ;

include ("config_account.php");

 

$sql = "UPDATE account Set status = 'OK' WHERE id = '$accid'";

 

$result2 = mysql_query ($sql);

 

if($result2 == true) {

echo '<center><font color=#FFFFFF>Konto zostalo odbanowane. !</font></center>';

mysql_close();

} else {

echo '<center><font color=#FFFFFF>Nie ma takiej postaci !!! </font></center> ';

}

 

} else {

echo "Nie znaleziono postaci" ;

}

}

 

 

//

if(isset($_POST['submit3']) && $_POST['submit3'] == 'odbanuj.') {

include ("config_account.php");

$name = mysql_real_escape_string($_POST['name']);

 

$sql = "SELECT * FROM account WHERE login = '$name'";

$result = mysql_query ($sql);

 

if (mysql_num_rows ($result) > 0)

{

$data = mysql_fetch_array ($result);

 

$accid = $data["login"];

 

mysql_close() ;

include ("config_account.php");

 

$sql = "UPDATE account Set status = 'OK' WHERE login = '$name'";

 

$result2 = mysql_query ($sql);

 

if($result2 == true) {

echo '<center><font color=#FFFFFF>Konto odbanowane. !</font></center>';

mysql_close();

} else {

echo '<center><font color=#FFFFFF>Nie ma takiego konta !!! </font></center> ';

}

 

} else {

echo "Nie znaleziono postaci" ;

}

}

include ("templates/bann.html");

 

} else {

header('location: index.php');

}

 

ob_end_flush(); ?>

?>

 

 

 

 

ten szablon działa, tylko po zalogowaniu np w is na stronce, w tym przypadku

wpisane jest "rain" lecz tam zamienia się nick na swój.

 

a i jeszcze coś, aby odpalił szablon, tutaj macie moją prowizoryczną szatę

graficzną napisaną w HTML, powinna być ona w folderze "templates"

i jest z tym problem, bo jest jakiś dalej błąd w kodzie php i nie banuje mi z czasem ani z powodem, lecz tylko sam ban załapuje.

tzn banowanie działa lecz powód i czas bana nie zbyt działa chyba :P

może ktoś wie gdzie jest błąd.

 

To jest ukryta treść, proszę

 

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

 

5.

<title>bann</title>

</head>

 

 

<body style="background-image: url(http://www.board.metinariax.pl/templates/MTManiek/images/background.png);" bgproperties="fixed">

...

<center>

<div style="text-align: left;"> <big><big style="color: rgb(111, 11, 111); font-style: italic; font-family: Arial;"><big><big><font style="font-weight: bold;">     

         Dane wymagane do

zbanowania</font><span style="font-weight: bold;"> </span></big></big></big><br style="font-weight: bold;">

 

</big>

<form action="bann.php" method="post"> <big style="color: rgb(255, 0, 0);"><big><big><font>nazwa

postaci:</font> </big></big></big><br>

 

<input name="name" size="20" type="text"> <br>

 

<span style="color: rgb(255, 255, 255);"></span><br>

 

<textarea rows="5" cols="20" name="powod" wrap="physical">Wpisz tu powod bana</textarea>:<br>

 

<big style="color: rgb(51, 204, 0); font-family: Helvetica,Arial,sans-serif;"><big><big><font style="font-weight: bold;"><br>

 

nick Banujacego GM:</font><span style="font-weight: bold;">

</span></big></big></big><br>

 

<input name="nick" size="20" type="text"> <br>

 

<big style="color: rgb(204, 255, 255); font-family: Helvetica,Arial,sans-serif;"><br>

 

ile dni ma trwac BAN? - *dla bana stalego wpisz 999</big><br>

 

<input name="ile" size="20" type="text"> <br>

 

<input name="submit" value="zbanuj" type="submit">

</form>

 

<br>

 

<br>

 

<big><big style="color: rgb(255, 0, 0); font-style: italic; font-family: Arial;"><big><big><font style="font-weight: bold;">   

       Dane wymagane do odbanowania</font><span style="font-weight: bold;"> </span></big></big></big></big><br>

 

<form action="bann.php" method="post"> <font color="#ffffff"><br>

 

nazwa postaci:</font> <br>

 

<input name="name" size="60" type="text"> <br>

 

<br>

 

<input name="submit2" value="odbanuj" type="submit">

</form>

 

<br>

 

<br>

 

<font color="#ffffff">odbanowanie konta po ID</font><br>

 

</div>

 

<form action="bann.php" method="post">

<div style="text-align: left;"> <font color="#ffffff">Login

ID:</font> <br>

 

<input name="name" size="60" type="text"> <br>

 

<br>

 

<input name="submit3" value="odbanuj." type="submit"></div>

 

</form>

 

</center>

 

</body>

</html>

 

 

 

ok, to wszystko, czekam na wasze odpowiedzi :)

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano
To jest ukryta treść, proszę

dodaj se do tabelki account.account kolumnę adnotacja bo standardowo nie ma

poza tym dziwnie wygląda zawartość Twojej adnotacji

To jest ukryta treść, proszę

tak powinno być lepiej, Oczywiście musisz zapewnić odpowiednią długość tekstu w polu adnotacja

 

chyba że chcesz aktualizować jeszcze pole nick i ban w tabelce account (których też nie ma standardowo w tej tabelce)

To jest ukryta treść, proszę

choć dodanie tych dwóch pól dodatkowo, nie doda znacząco więcej informacji na temat bana.

 

 

Do wyświetlania zawartości powodu zbanowania używasz natomiast pola channel_company

 

To jest ukryta treść, proszę

To pole o długości 30 znaków więc powód bana się nie zmieści (jeśli tam coś wpiszesz baza utnie resztę ponad 30 znaków). Poza tym żeby coś tam było przechowywane musisz najpierw coś tam wpisać. (ty wpisujesz natomiast do nieistniejącego pola adnotacja)

 

 

Mam nadzieję że pomogłem.

 

 

Pozdrawiam

Pomogłem? Proszę o +

Opublikowano

a gdzie ta tabelka account.account

jest ? :)

 

bo ja nie rozumiem zbytnio

 

edit..

 

rozumiem, w Mysql tabelka account i dodać adnotacja ?

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano

żeby dodać kolumnę adnotacja trzeba wykonać query:

 

To jest ukryta treść, proszę

stronę kodową wybierz taką jaką używasz w stronie

Do wyświetlenia powodu musisz wtedy zmienić swój skrypt

 

To jest ukryta treść, proszę

 

Oczywiście to tylko propozycja.

 

 

Testy i wybór odpowiedniej metody to już twoja działka :)

 

 

Pozdrawiam.

Pomogłem? Proszę o +

Opublikowano

Dzięki, zaraz to potestuje i dam znać :P

 

EDIT..

 

kodowanie ja mam charset=iso-8859-2

 

to to tak ?:D

 

edit2 :)

 

sorki za tyle pyta ale czy jak dam Big5 Bi5 chinese_ci to będzie ok ?:D

 

EDIT3

 

mam takie coś..

 

 

bannik.png

 

 

w adnotacji pokazuje się wszystko, tzn nick czas banu itp.

ale konto się banuje, lecz nie widać na stronie tego powodu bana itp..

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano
kodowanie ja mam charset=iso-8859-2
]

Tej stronie kodowej odpowiada strona kodowa CHARACTER SET latin2 COLLATE latin2_general_ci w mysql

sorki za tyle pyta ale czy jak dam Big5 Bi5 chinese_ci to będzie ok ?:D

będzie ok jeśli nie będziesz używał polskich znaczków, bo albo w bazie albo na stronie nie będą czytelne

w adnotacji pokazuje się wszystko, tzn nick czas banu itp.

ale konto się banuje, lecz nie widać na stronie tego powodu bana itp..

czy zrobiłeś poprawkę w stronie która wyświetla banlistę?

To jest ukryta treść, proszę

Pomogłem? Proszę o +

Opublikowano

Odświeżam bo nadal nie rozumiem tego co pisze kolega ^

 

Proszę napisz mi gotowca z tego co podałem w pierwszym poście a będzie GZ ^ :D

i powiedz dokładnie do i jak bo ja aż tak nie ogarniam tych ślaczków :P

963711463719651277415.png

|<|®Krzysztofa®|>|




Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...