
Skrypt pobiera:
Pulę adresów dla danego miejsca
Nazwę dostawcy internetu
Kraj, do którego należy dany IP
Miasto
UWAGA! Należy dograć flagi (np. pl.gif) do katalogu flagi/ w głównym folderze skryptu. Znaleźć je można np. na cs.pl
<?php 'Rzeszow' => 'Rzeszów', 'Krakow' => 'Kraków', 'Poznan' => 'Poznań', 'Kolobrzeg' => 'Kołobrzeg' ); $ip = ($_GET['ip']) ? $_GET['ip'] : $_SERVER['REMOTE_ADDR']; $url = 'http://ripe.net/fcgi-bin/whois?form_type=advanced&full_query_string=&searchtext='.$ip; $url.= '&inverse_attributes=None&ip_search_lvl=Default&recursive=ON&domain_name_referral=ON'; $url.= '&alt_database=RIPE&object_type=domain&object_type=inet6num&object_type=inetnum'; $url.= '&Simple+search=Simple+search'; { $a = $zmienna[1]; foreach($b as $line) { $ab[] = $line; } $info['inetnum'] = $ab[0]; $info['ispname'] = $ab[2]; $info['city'] = $ab[3]; $info['country'] = $ab[4]; function strip_space($txt) { if($txt{0} == \" \") { $txt = strip_space($txt); } return $txt; } $info['inetnum'] = strip_space($info['inetnum']); $info['ispname'] = strip_space($info['ispname']); $info['city'] = strip_space($info['city'] ); $info['country'] = strip_space($info['country']); { } else { $flag = '<img src=\"flagi/na.gif\" border=\"0\">'; } foreach($cities as $cit => $pl) { } } ?>
Przykład użycia:
- Link: index.php?ip=83.27.66.241
