Простенький скрипт для определения провайдера пользователя по IP адресу.
Скрипт «Определение провайдера пользователя по IP»:
function get_provider($ip) { $sock = @fsockopen ( "whois.ripe.net", 43, $errno, $errstr ); if (!$sock) $provider = "NONE"; else { fputs ($sock,$ip."\r\n"); while (!feof($sock)) $out .= fgets($sock, 128)."|"; } fclose ($sock); $parts = explode("|", $out); $provider = eregi_replace("-(.*)","",$parts[12]); $provider = trim(str_replace('netname:', '', $provider)); $none = array("Iana", "Pppoe", "Dynamic", "Urlmetro"); $provider = ucfirst(strtolower($provider)); if( in_array( $provider, $none ) ) $provider = "NONE"; return $provider; }
Comments ( 0 )