Autor Zpráva
Railbot
Profil
Zdravim. Vim, ze se tady uz ban na IP resil parkrat, ale ani jedno nebylo to co bych potreboval.
Potreboval bych vedet, jak udelat ban na IP, ale ne na jednu nebo na dve, ale neco ve smyslu 11.22.33.XXX - pricemz prave potrebuju, aby ban platil na tuto IP v celem jejim rozsahu tj. pokud se moc nemylim tak 0-255 (to jsou ty XXX).

Jestli to jde zapsat primo do stranky nebo je to lepsi do .htaccess...nevim, diky za kazdou rozumnou radu.
Martin
Profil
zkus vyuzit regularni vyrazy.
BaTeCzKo
Profil
Já to řeším tak, že do stránky, která zobrazuje obsah (na mojem webu index.php), includuju uplne nahoru skript ban.php:



<?
$ip=$_SERVER['REMOTE_ADDR'];

$body="
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
<head>
<title>BaTeCzKo's page || bateczko.webzdarma.cz</title>
</head>

<body>

<center>

<img src='http://bateczko.webzdarma.cz/data/data/pictures/other/ban.gif' alt=':D'>
&nbsp;Pristup blokovan.

</center>

</body>
</html>
";

switch($ip){

case "194.212.41.162":
echo $body;
exit;
break;

case "83.148.32.231":
echo $body;
exit;
break;

case "82.209.49.196":
echo $body;
exit;
break;

case "82.208.29.204":
echo $body;
exit;
break;

case "81.95.107.149":
echo $body;
exit;
break;

}

/*special*/

$part=substr($ip, 0, 9);
switch($part){

case "85.135.25":
echo $body;
exit;
break;

}
?>



A to s blokovanim vetsiho rozsahu muzes videt pod komentarem /*special*/
prd
Profil *
nejde neak udelat udelat aby to naopak propoustelo jen urcite IP adresy a zbytek to tam nepustilu????
djlj
Profil
prd
deny from all
allow from IP 12.34.56.78
allow from IP 87.65.43.21
Toto téma je uzamčeno. Odpověď nelze zaslat.