Hello! Your IP is '; print " $ip"; //echo '
Whois info:'; //print " $buffer"; if (eregi("RIPE.NET", $buffer)) { $nextServer = "whois.ripe.net"; } // если был найден регистер для ip то идет запрос к whois этого регистера за данными о ip if($nextServer) { $buffer = ""; $sock = fsockopen($nextServer, 43); fputs($sock, "$ip\n"); while (!feof($sock)) { $line = fgets($sock, 10240); // выбирается строка в которой указана странна. if (eregi("country", $line)) { $buffer .= $line; } } fclose($sock); } // удаляются все пробелы $buffer = eregi_replace(" ", "", $buffer); // удаляется слово "country:". И все теперь мы знаем код. Далее у меня есть определенный список странн которые меня интересуют по этому я заменяю их код на название. Но можно это сделать через sql с полным списком. $buffer = eregi_replace("country:", "", $buffer); $buffer = eregi_replace("RU", "Россия", $buffer); $buffer = eregi_replace("US", "США", $buffer); $buffer = eregi_replace("IL", "Израиль", $buffer); $buffer = eregi_replace("UK", "Англия", $buffer); $buffer = eregi_replace("UA", "Украина", $buffer); $msg = $buffer; echo '

Country:'; print " $msg"; ?>
Make your own free website on Tripod.com