Код: Выделить всё
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>юДЛХМ.ОЮМЕКЭ</title>
<link type="text/css" rel="stylesheet" href="style.css">
</head>
<body>
<form method="post" action="admin.php">
йНКХВЕЯРБН ОНКЭГНБЮРЕКЕИ: <input type="text" value="" name="num" size=2> ЬР.<br><br>
<input type="submit" value="яЦЕМЕПХПНБЮРЭ">
</form><hr>
<?php
require_once('../config.php');
$n = (int) $_POST['num'];
if ($n > 10) { echo 'йНКХВЕЯРБН ЯНГДЮБЮЕЛШУ ОНКЭГНБЮРЕКЕИ ОПЕБШЬЕМН!<br><br>'; $n=0; }
function generate_password($number=10)
{
$arr = array('1','2','3','4','5','6',
'7','8','9','0');
// цЕМЕПХПСЕЛ ОЮПНКЭ
$pass = "";
for($i = 0; $i < $number; $i++)
{
// бШВХЯКЪЕЛ ЯКСВЮИМШИ ХМДЕЙЯ ЛЮЯЯХБЮ
$index = rand(0, count($arr) - 1);
$pass .= $arr[$index];
}
return $pass;
}
for ($i=0; $i<$n; $i++)
{
$login = generate_password(4);
$pass = generate_password(6);
// echo 'original: '.$pass.'<br>';
// echo 'login: '.$login.'<br>';
// echo 'pass: '.$pass.'<br>';
$sql = 'INSERT INTO users (username, password, status, rule_num) VALUES("apt'.$login.'", "'.$pass.'", 0, 0)';
$res = mysql_query($sql);
}
if ($res) echo 'оНКЭГНБЮРЕКХ Б ЙНКХВЕЯРБЕ <b>'.$n.'</b> ЬР. ДНАЮБКЕМШ.<br><br>';
$sql = 'SELECT * FROM users';
$res = mysql_query($sql);
echo '<table width=\'30%\'><td><b>хЛЪ</b></td><td><b>оЮПНКЭ</b></td><td><b>яРЮРСЯ</b></td><td><b>оПЮБХКН</b></td>';
while ($data = mysql_fetch_assoc($res))
{
echo '<tr>';
echo '<td>'.$data['username'].'</td>';
echo '<td>'.$data['password'].'</td>';
if ($data['status'] == 0) { echo '<td class=\'blue\'>мЕЮЙРХБЕМ</td>'; }
if ($data['status'] == 1) { echo '<td class=\'green\'>хЯОНКЭГСЕРЯЪ</td> ';
echo '<td>'.$data['rule_num'].'</td>';}
if ($data['status'] == 2) { echo '<td class=\'reds\'>хЯОНКЭГНБЮМ</td>'; }
if ($data['status'] == 3) { echo '<td><b>нРЙКЧВ?М</b></td>'; }
echo '</tr>';
}
echo '</table>';
?>
</body>
</html>
Код: Выделить всё
<?php
require_once('config.php');
check_users();
function check_users()
{
$sql = 'SELECT * FROM users WHERE status=1 AND time_begin > 0 AND (TIME_TO_SEC(TIMEDIFF(NOW(), time_begin)) > '.CLIENTS_TIME.')';
// dumpVarX($sql);
$res = mysql_query($sql);
if ($res)
{
while ($user = mysql_fetch_assoc($res))
{
$command = sprintf(RULE_DEL_IP, $user['rule_num']);
// dumpVarX($command);
exec($command);
$command2 = sprintf(RULE_DEL_IP2, $user['rule_num']+100);
// dumpVarX($command2);
exec($command2);
$sql = 'UPDATE users SET status=2, time_end=NOW() WHERE id='.$user['id'];
// dumpVarX($sql);
mysql_query($sql);
}
}
return true;
}
?>