simpel-ban-of-ipmember-script-zonder-mysql
Gesponsorde koppelingen
PHP script bestanden
-----------------------ban.php-----------------------
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?
$ipBestand = "BannedIps.php";
// de bestand wat de ip's bevat
$text = "U bent gebanned van deze site!";
// De tekst die ze zien als ze gebanned zijn
$BannedAllowed = false;
// Zet true als de mensen met de ip in de ip Bestand de pagina mogen zien
// Zet false als de mensen met de ip in de ip Bestand gebanned moeten worden
if((strstr(".php",$ipBestand) && !eregi('<? exit; ?>',file_get_contents($ipBestand))) or !file_exists($ipBestand))
{
$file = fopen($ipBestand,"r+");
fwrite($file,'<? exit; ?>');
fclose($file);
}
if($_SERVER["HTTP_X_FORWARDED_FOR"]!="")
{
$IP = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
else
{
$IP = $_SERVER["REMOTE_ADDR"];
}
if($BannedAllowed)
{
if(!eregi('|'.$IP.'|',file_get_contents($ipBestand)))
{
die($text);
}
}
else
{
if(eregi('|'.$IP.'|',file_get_contents($ipBestand)))
{
die($text);
}
}
?>
$ipBestand = "BannedIps.php";
// de bestand wat de ip's bevat
$text = "U bent gebanned van deze site!";
// De tekst die ze zien als ze gebanned zijn
$BannedAllowed = false;
// Zet true als de mensen met de ip in de ip Bestand de pagina mogen zien
// Zet false als de mensen met de ip in de ip Bestand gebanned moeten worden
if((strstr(".php",$ipBestand) && !eregi('<? exit; ?>',file_get_contents($ipBestand))) or !file_exists($ipBestand))
{
$file = fopen($ipBestand,"r+");
fwrite($file,'<? exit; ?>');
fclose($file);
}
if($_SERVER["HTTP_X_FORWARDED_FOR"]!="")
{
$IP = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
else
{
$IP = $_SERVER["REMOTE_ADDR"];
}
if($BannedAllowed)
{
if(!eregi('|'.$IP.'|',file_get_contents($ipBestand)))
{
die($text);
}
}
else
{
if(eregi('|'.$IP.'|',file_get_contents($ipBestand)))
{
die($text);
}
}
?>