Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.08.2007, 09:38
FFFantik вне форума Посмотреть профиль Отправить личное сообщение для FFFantik Найти все сообщения от FFFantik
  № 11  
Ответить с цитированием
FFFantik

Регистрация: May 2007
Сообщений: 22
Да, с регулярными выражениями пожалуй еще проще будет =) Тогда где-то так будет:
Код:
function getCountry($ip) {                       

$adress='http://www.ripe.net/fcgi-bin/whois?form_type=simple&full_query_string=&searchtext='.$ip.'&do_search=Search';
      
        $str = file_get_contents($adress);
        preg_match('/country:[\s]*([\w]*)/i',$str, $country);
        return $country[1];
        
}

Старый 16.08.2007, 11:41
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 12  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
решетку потерял. Но так да, направление верное
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 16.08.2007, 20:14
FFFantik вне форума Посмотреть профиль Отправить личное сообщение для FFFantik Найти все сообщения от FFFantik
  № 13  
Ответить с цитированием
FFFantik

Регистрация: May 2007
Сообщений: 22
А что за решетка-то? =) Понял что это "#", но что-то нигде её не видел...

Старый 20.08.2007, 22:56
Eric Gurt вне форума Посмотреть профиль Отправить личное сообщение для Eric Gurt Посетить домашнюю страницу Eric Gurt Найти все сообщения от Eric Gurt
  № 14  
Ответить с цитированием
Eric Gurt
 
Аватар для Eric Gurt

Регистрация: Oct 2006
Сообщений: 395
Warning: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in ...

ни один код не заработал. Хотя файлы с других серверов у меня читаются.

2FFFantik
У тебя этот код работает?
__________________
.:Make it better:.
www.gevanni.com

Старый 20.08.2007, 22:58
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 15  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Гм, а вы хоть чуть-чуть представляете, как оно работает и почему оно может не работать?

Старый 20.08.2007, 23:15
Eric Gurt вне форума Посмотреть профиль Отправить личное сообщение для Eric Gurt Посетить домашнюю страницу Eric Gurt Найти все сообщения от Eric Gurt
  № 16  
Ответить с цитированием
Eric Gurt
 
Аватар для Eric Gurt

Регистрация: Oct 2006
Сообщений: 395
почему с других серверов читаются файлы, а с ripe.net нет - не понимаю
__________________
.:Make it better:.
www.gevanni.com

Старый 20.08.2007, 23:19
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 17  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Потому что много желающих воспользоваться ripe.net для получения подобной информации, поэтому такие запросы блокируются.

Старый 20.08.2007, 23:29
Eric Gurt вне форума Посмотреть профиль Отправить личное сообщение для Eric Gurt Посетить домашнюю страницу Eric Gurt Найти все сообщения от Eric Gurt
  № 18  
Ответить с цитированием
Eric Gurt
 
Аватар для Eric Gurt

Регистрация: Oct 2006
Сообщений: 395
жаль
__________________
.:Make it better:.
www.gevanni.com

Старый 21.08.2007, 01:22
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 19  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
FFFantik, от шара набрал адрес 184.23.2.1
получилось
country: EU # Country is really world wide
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 21.08.2007, 02:06
aQuestion вне форума Посмотреть профиль Найти все сообщения от aQuestion
  № 20  
Ответить с цитированием
aQuestion
Banned
[+5 08.09.07]
[+4 17.01.08]
 
Аватар для aQuestion

Регистрация: Dec 2005
Сообщений: 556
RIPE возвращает EU для не-RIPE-шных сетей, и (теоретически) для сетей, не имеющих отношения к географии.

вообще говоря, такое насилие над whois не приветствуется и может караться баном хоста.

кстати о птичках, я собирал как-то такую базу. она весит немного, собирается несложно, есть готовые сборки третьими лицами. кто хочет, может по коду порыться на предмет регулярных выражений.

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:08.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 12:08.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.