Вход Регистрация
Файл: imitation/index.php
Строк: 175
<?

/*
Автор скрипта https://bymas.ru/id85823
Скрипты, программы на заказ.
Быстро, качественно, недорого.
*/

include_once '../sys/inc/start.php';
include_once 
'../sys/inc/compress.php';
include_once 
'../sys/inc/sess.php';
include_once 
'../sys/inc/home.php';
include_once 
'../sys/inc/settings.php';
include_once 
'../sys/inc/db_connect.php';
include_once 
'../sys/inc/ipua.php';
include_once 
'../sys/inc/fnc.php';
include_once 
'../sys/inc/user.php';
$set['title'] = 'Искусственный интеллект';
include_once 
'../sys/inc/thead.php';
err();
aut();

    if (
$user['imitation'] == null){
        
    
mysql_query("ALTER TABLE `user` ADD `imitation` INT(11) NOT NULL DEFAULT '0'");
    
header('Location: index.php');
    exit;
    
    }

    if (
$user['level'] < 8){
        
    
header('Location: /index.php');
    exit;
    
    }

    
$act esc($_GET['act']);
    
    
?>
    
    <style>
    
.imitation {    
    width:100%;    
    background: url(images/body.png) repeat-x;
    text-align: center;
}    

.imitation_b {
color: #6c6e71;
border-top: 1px #fffefb solid;
border-bottom: 1px #d4cdba solid;
background: #e8e1cf repeat-x;
padding: 7px;
font-weight:bold;
}

    </style>
    
    <div class="imitation"><a href="index.php"><h2><font color="white">Управление искусственным интеллектом</font></h2></a><br /></div>
        
    <?
    
    
switch ($act) {
        
    default:

    
?>
    
    <div class="imitation_b">

    <img src="images/icon.png" alt="*" width="16" height="16"> <a href="?act=bots">Список ботов</a> (<?=mysql_result(mysql_query("select count(*) from user where imitation = 1"), 0);?>)<br />
    <img src="images/icon.png" alt="*" width="16" height="16"> <a href="?act=msg">База фраз</a> (<?=mysql_result(mysql_query("select count(*) from base"), 0);?>)<br />
    <img src="images/icon.png" alt="*" width="16" height="16"> <a href="?act=add">Добавить бота</a><br />
    <img src="images/icon.png" alt="*" width="16" height="16"> <a href="?act=settings">Настройки</a><br />
    
    </div>
    
    <?

    
break;
    
    case 
'bots':
       
    
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `imitation` = '1'"), 0);
    
$k_page k_page($k_post,$set['p_str']);
    
$page page($k_page);
    
$start $set['p_str']*$page-$set['p_str'];   
      
    echo 
'<table class="post">';

    if (
$k_post == 0) echo '<div class="mess">Список ботов пуст</div>';
    
    
?>
    
    <div class="imitation_b">
    
    <?
    
    $q 
mysql_query("SELECT id, pol, date_last FROM `user` WHERE `imitation` = '1' ORDER BY `date_last` DESC LIMIT $start$set[p_str]");

    while (
$bot mysql_fetch_assoc($q)) {
        
        echo 
user::avatar($bot['id'], 0) . user::nick($bot['id'], 111). otkuda($bot['url']) . ' <br /><br />';
        
    }
    
    echo 
'</table>';
    
    
?>
    
    </div>
    
    <?
    
    
if ($k_page 1str('?act=bots&'$k_page$page);
    
    break;
    
    case 
'msg':
       
    
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `base`"), 0);
    
$k_page k_page($k_post,$set['p_str']);
    
$page page($k_page);
    
$start $set['p_str']*$page-$set['p_str'];   
      
    echo 
'<table class="post">';

    if (
$k_post == 0) echo '<div class="mess">Список фраз пуст</div>';
    
    
?>
    
    <div class="imitation_b">
    
    <?
    
    $q 
mysql_query("SELECT id, i FROM `base` ORDER BY `id` DESC LIMIT $start$set[p_str]");

    while (
$i mysql_fetch_assoc($q)) {
        
        echo 
$i['i'].'<br /><br />';
        
    }
    
    echo 
'</table>';
    
    
?>
    
    </div>
    
    <?
    
    
if ($k_page 1str('?act=msg&'$k_page$page);
    
    break;
    
    case 
'add':

    if (isset(
$_POST['nick'])){
    
    if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `nick` = '".my_esc($_POST['nick'])."'"),0) > 0$err 'Ник "'.stripcslashes(htmlspecialchars($_POST['nick'])).'" уже зарегистрирован';
    if (
strlen2($_POST['nick']) < 3$err 'Короткий ник';
    if (
strlen2($_POST['nick']) > 32$err 'Длина ника превышает 32 символа';
    if( !
preg_match("#^([A-zА-я0-9-_ ])+$#ui"$_POST['nick'])) $err 'В нике присутствуют запрещенные символы';
    if (
preg_match("#(^ )|( $)#ui"$_POST['nick'])) $err 'Запрещено использовать пробел в начале и конце ника';
    
    if (!isset(
$err)){
        
    echo 
'<div class="mess">Бот добавлен</div>';
    
    
mysql_query("INSERT INTO `user` (`nick`, `date_reg`, `date_last`, `pol`, `imitation`) VALUES ('".my_esc($_POST['nick'])."', '$time', '$time', '".intval($_POST['pol'])."', '1')");
    
    
$id_bot mysql_insert_id();
    
$id_foto rand(029);
    
    
mysql_query("UPDATE `gallery_foto` SET `avatar` = '0' WHERE `id_user` = '$id_bot'");
    
mysql_query("INSERT INTO `gallery_foto` (`id_gallery`, `name`, `ras`, `type`, `opis`, `id_user`,`avatar`, `metka`, `time`) values ('0', 'Мой аватар', 'jpg', 'image/jpeg', 'Фото на аватар', '$id_bot','1', '0', '".time()."')");

    
$id_step mysql_insert_id();

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/sys/gallery/48/'.$id_step.'.jpg'file_get_contents($_SERVER['DOCUMENT_ROOT'].'/imitation/images/'.$id_foto.'.jpg'));
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/sys/gallery/50/'.$id_step.'.jpg'file_get_contents($_SERVER['DOCUMENT_ROOT'].'/imitation/images/'.$id_foto.'.jpg'));
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/sys/gallery/128/'.$id_step.'.jpg'file_get_contents($_SERVER['DOCUMENT_ROOT'].'/imitation/images/'.$id_foto.'.jpg'));
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/sys/gallery/640/'.$id_step.'.jpg'file_get_contents($_SERVER['DOCUMENT_ROOT'].'/imitation/images/'.$id_foto.'.jpg'));
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/sys/gallery/foto/'.$id_step.'.jpg'file_get_contents($_SERVER['DOCUMENT_ROOT'].'/imitation/images/'.$id_foto.'.jpg'));

    } else echo 
'<div class="err">'.$err.'</div>';
    
    }
    
    
?>
    
    <div class="imitation_b">
        
    <form method='post'>
    Придумайте ник <br /><br />
    <input type='text' name='nick' maxlength='32' /><br /><br />
    Пол<br /><br />
    <select name='pol'>
    <option value='1'>Мужской</option>
    <option value='0'>Женский</option>
    </select><br /><br />
    <input type='submit' value='Добавить' />
    </form>
    
    </div>
    
    <?
    
    
break;
    
    case 
'settings':
    
    if (isset(
$_POST['working'])){
    
    if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_t` WHERE `id` = '".intval($_POST['id_them'])."'"),0) == 0$err 'Такой темы не существует';
    
    if (!isset(
$err)){
        
    echo 
'<div class="mess">Настройки сохранены</div>';
    
    
mysql_query("UPDATE `imitation` SET `chat_post` = '".intval($_POST['chat_post'])."', `id_forum` = '".intval($_POST['id_forum'])."', `id_razdel` = '".intval($_POST['id_razdel'])."', `id_them` = '".intval($_POST['id_them'])."', `working` = '".intval($_POST['working'])."' WHERE `id` = '1'");
    
    } else echo 
'<div class="err">'.$err.'</div>';
    
    }
    
    
$imitation mysql_fetch_assoc(mysql_query("SELECT * FROM `imitation` WHERE `id` = '1' LIMIT 1"));
    
    
?>
    
    <div class="imitation_b">
        
    <form method='post'>
    ID темы <br /><br />
    <input type='text' name='id_them' maxlength='4' value='<?=$imitation['id_them']?>' /><br /><br />
    
    ID форума <br /><br />
    <input type='text' name='id_forum' maxlength='3' value='<?=$imitation['id_forum']?>' /><br /><br />
    
    ID раздела <br /><br />
    <input type='text' name='id_razdel' maxlength='3' value='<?=$imitation['id_razdel']?> '/><br /><br />
    
    ID чата <br /><br />
    <input type='text' name='chat_post' maxlength='3' value='<?=$imitation['chat_post']?> '/><br /><br />
    
    <?
    
if ($imitation['working'] == 1){
    
?>

    Статус<br /><br />
    <input type="radio" name="working" value="1" checked="checked" /> вкл.
    <input type="radio" name="working" value="0" /> выкл.<br /><br />

    <?
    
}else{
    
?>

    Статус<br /><br />
    <input type="radio" name="working" value="1" /> вкл.
    <input type="radio" name="working" value="0" checked="checked" /> выкл.<br /><br />

    <?
    
}
    
?>

    <input type='submit' value='Сохранить' />
    </form>
    
    </div>
    
    <?
    
    
break;
    
    }
    
include_once 
'../sys/inc/tfoot.php';
Онлайн: 1
Реклама