Файл: 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->file, filesize('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;
}
}
?>