Scripts

simpel ban of 'IPmember' script zonder MySQL

dit kun je op 2 manieren gebruiken.. - mensen met de op geslagen ip mogen er niet op - alleen mensen met de op geslagen ip mogen er op Installatie dit is eenvoudig te installeren. je gebruikt gewoon include: je maakt een bestand aan genaamd: BannedIps.php inhoud van deze bestand is zo: of: of verander het boven in de bestand ban.php upload de bestanden naar je server admin maken lijkt me niet zo moeilijk.. later zet ik er nog wel op denk k ;) en commentaar is altijd welkom :)

simpel-ban-of-ipmember-script-zonder-mysql
[b]-----------------------ban.php-----------------------[/b]
[code]<?

$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);
	}
}

?>[/code]

Reacties

0
Nog geen reacties.