Проста бан система! - Авторска

error

Registered
index.php

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <?php
include ('config.php');
$ip = $_SERVER['REMOTE_ADDER'];
$sql = "SELECT * FROM ban_users WHERE ip='$ip'";
$result = mysql_query($sql) or die (mysql_error());
$num = mysql_num_rows($sql);
if($num > 0) {
while($row = mysql_fetch_array($sql)) {
$prichina = $row['prichina'];
echo "Вие сте банат от сайта!<br /><u>Причина:</u> $prichina";
exit;
}
}
else {

}
 ?>
    </body>
</html>

add_ban.php

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
       <form action="" method="POST">
IP: <input type="text" name="ip"><br />
Причина: <input type="text" name="prichina"><br />
<input type="submit" name="submit" value="Банни">
</form>
       <?php
include ('config.php');
if($_POST['submit']) {
$ip= $_POST['ip'];
if ($_POST['prichina'] == NULL) {
$prichina = "Няма причина за бана!!";    
}
else {
$prichina = $_POST['prichina'];
$sql = "SELECT * FROM ban_users WHERE ip='$ip'";
$result = mysql_query($sql) or die (mysql_error());
$br = mysql_num_rows($sql);
if ($br>0) {
echo "ИП-то: <b>$ip</b> вече е използвано!";
} 
else if ($ip == NULL) {
echo 'Моля въведете ИП-то!!!';
}
else {
$insert = "INSERT INTO `ban_users` (`id`, `ip`, `prichina`) VALUES('NULL', '$ip', '$prichina')";
if (mysql_query($insert) != "") {
echo "Успешно банахте потребителя: <b>$ip</b>!"; 
}
}
}
}
else {
echo "Error 1"; 
}
?>
    </body>
</html>


ban_list.php

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
<table align="center" border="1">
<tr><td align="center"><b>ID</b></td><td align="center"><b>IP</b></td><td align="center"><b>Причина</b></td><td align="center"><b>Махни</b></td></tr>
        <?php
include "config.php";
$sql = "SELECT * FROM ban_users ORDER BY id";
$result = mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_array($sql)) {
$id = $row['id'];
$ip = $row['ip'];
$prichina = $row['prichina'];
echo "<tr><td>$id</td><td>$ip</td><td>$prichina</td><td><a href='ub_ban.php?id=$id'>Махни</a></td></tr>";
}
?> 
</table>
    </body>
</html>

un_ban.php

Код:
<?php
$id = $_GET['id'];
if(!$id) {
echo 'Изберете потребителя на който да махнете бана!!!!';
}
else {
$sql = "DELETE FROM `ban_users` WHERE id='$id'";
$result = mysql_query($sql) or die (mysql_error())
if($sql == true) {
}
echo 'Унбанахте потребителя поздравления!';
echo '<meta http-equiv="refresh" content="1;url=ban_list.php">';
}
}
?>

config.php

Код:
<?php
$user = "База дани потребител"; //Потребителя на базата
$pass = "База дани парола"; //Паролата на базата
$db = "базата данни"; //Базата дани
$host = "Хост"; //Хоста на базата
$connect = mysql_connect("$host", "$user", "$pass") or die("error 1");
$db = mysql_select_db("$db",$connect)or die("error 2");
mysql_query('set names cp1251');
?>


И сега този код го свагате в тази страница в която искате потребителя да бъде банат!
Код:
<?php include "папка/index.php"; ?>


Ето и sql
Код:
CREATE TABLE `bans`.`ban_users` (
`id` INT NULL ,
`ip` VARCHAR( 33 ) NOT NULL ,
`prichina` VARCHAR( 255 ) CHARACTER SET cp1251 COLLATE cp1251_bulgarian_ci NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM ;


Системата е авторска забранявам копирането в други сайтове без мое позволение!

Спецялно за: Web-tourist
 

Back
Горе