Вход Регистрация
Файл: admin/ip.php
Строк: 35
<?php
$title 
'Поиск по IP';
require_once(
$_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (
$adm_id == 1) {

    echo 
'<div class="title">Поиск по IP</div>
    <div class="menu">
    <form action="" method="GET">
    <input type="text" name="ip" value="'
.($_GET['ip'] ?? '').'"><input type="submit" value="Поиск">
    </form></div>'
;

    if (isset(
$_GET['ip'])) {

        
$error '';

        if (empty(
$_GET['ip'])) {
            
$error.= 'Введите IP-адрес!<br/>';
        }
        elseif (!
filter_var($_GET['ip'], FILTER_VALIDATE_IP)) {
            
$error.= 'IP-адрес введен неверно!<br/>';
        }
        if (
$error) {
            echo 
'<div class="menu">'.$error.'</div>';
        } else {

            
$stmt_cip $connect->prepare("select count(*) from `authlog` where `ip` like ?");
            
$stmt_cip->execute(array($_GET['ip']));
            
$count_ip $stmt_cip->fetchColumn();

            if (
$count_ip == 0) {
                echo 
'<div class="menu">NONE</div>';
            } else {

                echo 
'<div class="menu">Найдено по запросу: '.$count_ip.'</div>';

                
$page = new Pagination($count_ip10);
                
$page->setLink('?ip='.$_GET['ip'].'&');

                
$data $connect->prepare("select * from `authlog` where `ip` like :ip order by `lasttime` desc limit :start, 10");
                
$data->bindValue(':ip'$_GET['ip']);
                
$data->bindValue(':start'$page->startPDO::PARAM_INT);
                
$data->execute();
                
$sql $data->fetchAll();

                foreach (
$sql as $row) {

                    echo 
'<div class="menu">
                    Пользователь: '
.profileLink($row['uid']).'<br/>
                    Время авторизации: '
.date('d.m.Y H:i'$row['time']).'<br/>
                    Последнее посещение: '
.date('d.m.Y H:i'$row['lasttime']).deviceIcon($row['ua']).'<br/>
                    UA: '
.$row['ua'].
                    (
$row['status'] == '<div class="forbidden">Авторизация сброшена!</div>' '').'
                    </div>'
;

                }

                
$page->navigation();

            }

        }

    }

} else {
    
header ('location: /');
}

require(
$_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>
Онлайн: 1
Реклама