Вход Регистрация
Файл: Luxe-Shop v6.0/application/views/sheild/classes/class.ipblock.php
Строк: 18
<?php
class ipblock
{

    private 
$file;
    private 
$status;
    private 
$ips;
    public function 
__construct()
    {
        
$this->ips='';
        
$this->status=0;
        
$this->file=fopen('sheild/ips.iplist''r');
        
$this->ips.=fread($this->filefilesize('sheild/ips.iplist'));
        
//echo $this->ips;
        
$this->ips=explode('*'$this->ips);
        
//print_r($this->ips);
        
foreach ($this->ips as $ip)
        {
            if (
$_SERVER['REMOTE_ADDR']==$ip)
            {
                
$this->status=1;
            }
        }
    }
    public function 
push()
    {
        
$this->file=fopen('sheild/ips.iplist''a+');
$text='*'.$_SERVER['REMOTE_ADDR'];
        
fwrite($this->file$text);
    }
    public function 
getstatus()
    {
        return 
$this->status;
    }
    public function 
gettype()
    {
        return 
'ip blocked user visit site';
    }
    public function 
alert()
    {
        
header("Location: sheild/html/hacker.html");
        exit;
    }

}

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