Сообщение от Pro[100]Hens
Скрипт на лист банов.
(по IP и Аккаунтам)
config.php:
Code
$host="localhost"; // хост базы REALM
$user="mangos" ; // пользователь базы REALM
$password="mangos"; // пароль базы REALM
$dbr="realmd"; // название базы REALM
Code
<?php
// Скрипт показа забанненных аккаунтов и IP адресов by WoW-Ultimate
require_once "config.php";
//подключение к базе
$ConnectDB = mysql_connect("$host", "$user", "$password") or die ("Нет соединения с MySQL");
mysql_select_db("$dbr") or die ("Нет соединения с базой $dbr");
echo "<h2>Забаненные аккаунты</h2>";
echo "<table width=\"100%\" border=\"1\" align=\"center\"><tr>
<td align=\"center\" width=\"20%\">забанен:</td>
<td align=\"center\" width=\"20%\">Бан установлен:</td>
<td align=\"center\" width=\"20%\">Забанил:</td>
<td align=\"center\" width=\"20%\">Причина:</td>
<td align=\"center\" width=\"20%\">Бан до:</td>
</tr></table>";
$i=0;
$data = mysql_query("SELECT * FROM account_banned WHERE active = 1 ORDER BY bandate DESC LIMIT 100",$ConnectDB);
$row = mysql_fetch_array($data***91;$i***93;); {
while($row = mysql_fetch_array($data)) {
$banid = $row***91;'id'***93;;
$usern = mysql_query("SELECT * FROM account WHERE id= $banid LIMIT 1",$ConnectDB);
$rowuser = mysql_fetch_array($usern);
$banuser = $rowuser***91;'username'***93;;
$bandate = date("H:i:s d.m.Y", $row***91;'bandate'***93;);
$bannedby = $row***91;'bannedby'***93;;
$banreason = $row***91;'banreason'***93;;
$unbandate = date("H:i:s d.m.Y", $row***91;'unbandate'***93;);
echo "<font color=\"beer\">
<table width=\"100%\" border=\"1\" align=\"center\"><tr>
<td align=\"center\" width=\"20%\">$banuser</td>
<td align=\"center\" width=\"20%\">$bandate г.</td>
<td align=\"center\" width=\"20%\">$bannedby</td>
<td align=\"center\" width=\"20%\">$banreason</td>
<td align=\"center\" width=\"20%\">$unbandate г.</td>
</tr></table></font>";
$i++;
}
}
//теперь выборка по IP адресам
echo "<h2>БАНЫ по IP </h2><br>";
echo "<table width=\"100%\" border=\"1\" align=\"center\"><tr>
<td align=\"center\" width=\"20%\">IP:</td>
<td align=\"center\" width=\"20%\">Бан установлен:</td>
<td align=\"center\" width=\"20%\">Забанил:</td>
<td align=\"center\" width=\"20%\">Причина:</td>
<td align=\"center\" width=\"20%\">Бан до:</td>
</tr></table>";
$u=0;
$bannedip = mysql_query("SELECT * FROM ip_banned ORDER BY bandate DESC LIMIT 100");
$row = mysql_fetch_array($bannedip***91;$u***93;); {
while($row = mysql_fetch_array($bannedip)) {
$banip = $row***91;'ip'***93;;
$bandate = date("H:i:s d.m.Y", $row***91;'bandate'***93;);
$bannedby = $row***91;'bannedby'***93;;
$banreason = $row***91;'banreason'***93;;
$unbandate = date("H:i:s d.m.Y", $row***91;'unbandate'***93;);
echo "<font color=\"beer\">
<table width=\"100%\"border=\"1\" align=\"center\"><tr>
<td align=\"center\" width=\"20%\">$banip</td>
<td align=\"center\" width=\"20%\">$bandate г.</td>
<td align=\"center\" width=\"20%\">$bannedby</td>
<td align=\"center\" width=\"20%\">$banreason</td>
<td align=\"center\" width=\"20%\">$unbandate г.</td>
</tr></table></font>";
$u++;
}
}
?>