Вход Регистрация
Файл: admin/anti/antiflood.php
Строк: 45
<?php
    
include '../../engine/includes/start.php';
    if (!
$creator)
        
Core::stop();
    
$set['title'] = 'Антифлуд';
    include 
incDir 'head.php';

    
$config file_exists('engine/files/data/flood_config.swi') ? unserialize(file_get_contents('engine/files/data/flood_config.swi')) : array(=> 2=> 0, -=> -1);
    
$array = array(=> 'Первое'=> 'Второе'=> 'Третье');
    
    if (
$act == 'del')
    {
        
unlink('engine/files/data/flood_config.swi');
    }

    if (!
file_exists('engine/files/data/flood_config.swi'))
    {
        echo 
'Антифлуд выключен<br />';
    }
    else
    {
        echo 
'Антифлуд активен, <a href="?act=del">отключить</a>';
    }

    if (isset(
$_POST['save']))
    {
        
$config = array();

        for (
$i 1$i 4$i++)
        {
            if (isset(
$_POST[$i '_request']))
            {
                
$config[(int) $_POST[$i '_request']] = (int) $_POST[$i '_time'];
            }
        }
        
file_put_contents('engine/files/data/flood_config.swi'serialize($config));
    }
    
?>
    <form action="?act=form" method="post">
    Количество запросов - В течении секунд...<br />
    <?php
    $i 
0;
    while (list(
$key$val) = each($config))
    {
        if (++
$i == 4)
            break;
        echo 
            
$array[$i] . ' правило:<br />
            <input type="text" name="'
.$i.'_request" value="'.$key.'"/> - <input type="text" name="'.$i.'_time" value="'.$val.'"/><br />';
    }
    
?>
    <input type="submit" name="save"/>
    </form>
    <?php
    
include incDir 'foot.php';
Онлайн: 2
Реклама