Вход Регистрация
Файл: gamele.ru/lastdays_mod/abc/class.ipblock.php
Строк: 19
<?php
class ipblock
{
    private 
$file;
    private 
$status;
    private 
$ips;
    public function 
__construct()
    {
        
$this->ips '';
        
$this->status 0;



//fwrite($this->file, filesize('lastdays_mod/ip_list.txt'));
//fclose($this->file);

        
$this->file fopen('lastdays_mod/ip_list''r');
        
$this->ips fread($this->filefilesize('lastdays_mod/ip_list'));
        
//echo $this->ips;
        //echo "<b>".$_SERVER['REMOTE_ADDR']."</b><br /> ".$this->ips."<br /> ";
        
$this->ips=explode(','$this->ips);
        
//print_r($this->ips);
        
foreach ($this->ips as $ip)
        {
        if (
$_SERVER['REMOTE_ADDR'] == $ip)

//if ($_SERVER['REMOTE_ADDR'] == '127.0.0.1')
            
{
                
$this->status 1;
            }
        }
    }
    public function 
push()
    {
        
$this->file=fopen('lastdays_mod/ip_list''a+');
        
$text=','.$_SERVER['REMOTE_ADDR'];
        
fwrite($this->file$text);
    }
    public function 
getstatus()
    {
        return 
$this->status;
    }
    public function 
gettype()
    {
        return 
'IP клиента заблокирован на этом сайте.';
    }
    public function 
alert()
    {
        
header("Location: hacker.html");
        
//include ("hacker.html");
        
die;
        exit;
    }

}

?>
Онлайн: 1
Реклама