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