+ $sTempBlockedIP = file_get_contents(CONST_IPBanFile);
+ if (preg_match('/\b'.$_SERVER["REMOTE_ADDR"].'\b/', $sTempBlockedIP))
+ {
+ header('HTTP/1.0 503 Service Temporarily Unavailable');
+ header('Content-type: text/html; charset=utf-8');
+ echo "<html><body><h1>Access blocked</h1>";
+ echo "Your IP has been blocked temporarily for overusing OpenStreetMap's volunteer-run servers. This ban will be lifted automatically in a while. To avoid further blocks, please read the<br> \n";
+ echo '<a href="http://wiki.openstreetmap.org/wiki/Nominatim_usage_policy">Nominatim usage policy</a> carefully before you continue to use this service.';
+ echo "\n</body></html>\n";
+ exit;
+ }
+
+ }