All pastes #479262 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-05-09 17:13 UTC
rendered paste body
<?php // Allows you to ban people from viewing your website.
8
$getip = $_SERVER["REMOTE_ADDR"];
9
$getdate = date( "l dS of F Y" ); 
10
$gettime = date( "h:i:sa (@B" ); 
11

12
$banned_ip = array();
13
$banned_ip[] = '111.111.111.110';
14
$banned_ip[] = '111.111.111.111';
15
$banned_ip[] = '111.111.111.112';
16
$banned_ip[] = '111.111.111.113';
17
$banned_ip[] = '111.111.111.114';
18

19
foreach($banned_ip as $banned) { 
20
$ip = $_SERVER['REMOTE_ADDR'];
21
if($ip == $banned){ 
22
echo "It seems you have been banned from viewing this website.";
23
echo "<br />";
24
echo "If you think you have been banned in error please contact me.";
25
$fp = fopen("code/data/ip_data.dat",  "a");  
26
fputs($fp, "**BANNED** Visit logged on $getdate at $gettime internet time) for IP: $getip
27
");
28
fputs($fp, "");
29
fclose($fp);
30
exit(); 
31
} 
32
}
33
echo "<b><font size=3 color=#000000>Update in progress.</font></b>";
34
echo "<br />";
35
echo "'<b><font color=#007700>Authorized Visit</font></b>' detected and logged on $getdate at $gettime internet time) for IP: $getip";
36

37
$fp = fopen("code/data/ip_data.dat",  "a");  
38
fputs($fp, "Authorized Visit logged on $getdate at $gettime internet time) for IP: $getip
39
");
40
fputs($fp, "");
41
fclose($fp);
42
?>