Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [php]проблема с IP (https://forum.antichat.xyz/showthread.php?t=126707)

rubik-nerubik 24.06.2009 12:11

[php]проблема с IP
 
Собственно есть скрипт
PHP код:



$file 
file_get_contents('http://gismeteo.ru/'); 
$start1 '<h3>';
$end1'<a href="/city/catalog/regions/">';
preg_match_all('|' strtok($start1,'%|%') . '(.*)' strtok($end1,'%|%') . '|sU',$file,$found1); 
if(
$found1[1][0]) 
{      
$cit=$found1[1][0];  
} else { 
$cit='Проблемы!'; } 


Что он делает? он открывает сайт gis,eteo.ru и берёт название города(после хочу ещё и другое брать, но суть в другом) есть проблема, я же кидаю этот скрипт на хостинг какой-то, так? так, т.е. при заходе на gismeteo сам жисметео определяет откуда к нему зашли и показывает погоду того города что и скрыт, как говориться, в IP, теперь вопрос как сделать, чтобы определял не хостинг-сервера ИП, а МОЙ фактический, с которого была открыта страница?

Krist_ALL 24.06.2009 12:20

использую прокси, из своего города)

Pashkela 24.06.2009 12:41

Парсить правильную ссылку:

Код:

http://gismeteo.ru/city/catalog/cities/?country=RU&id=156
далее парсить регион и нужный город

wildshaman 24.06.2009 12:46

Цитата:

Сообщение от Pashkela
Парсить правильную ссылку:

Код:

http://gismeteo.ru/city/catalog/cities/?country=RU&id=156
далее парсить регион и нужный город

А если необходимо парсить инфу не об определенном городе, а инфу по айпи посетителя? Так выходит, что скрипт парсит инфу с сайта, который видит ИП сервера и отадет инфу о городе сервера, а не юзера.
во как %)

Pashkela 24.06.2009 12:52

Цитата:

А если необходимо парсить инфу не об определенном городе, а инфу по айпи посетителя?
Предварительно определить страну и город посетителя и потом сразу же парсить нужную ссылку по УЖЕ известному городу

geoip - набрать прямо тут в поиске, выдаст кучу инфы

PS: Или юзать онлайн сервисы для определения, например тут:

http://2ip.ru/geoip/?ip=тут_ip_посетителя странички

и парсить результат

LEE_ROY 24.06.2009 15:38

weather.co.ua
есть бесплатный полнейший xml експорт, по всем городам ... в пдф мануале распиано как юзать, имхо в сто раз лучше говеного гисметео.

rubik-nerubik 24.06.2009 20:12

Krist_ALL невариант
Pashkela ух и долго же я это буду делать....точнее куча работы
wildshaman да, так
LEE_ROY не подойдёт, да к томуже жисметео лучше....эти xml сервисы только для указанного города, а надо автоматическое определение

\
есть ещё варианты?

rubik-nerubik 24.06.2009 20:14

может что-то вроде рефела? или типа того?

Fepsis 24.06.2009 20:55

А точно http://gismeteo.ru автоматом определяет город..?!? У меня показывает Москву, хотя я не от туда...

---------------------------------------------------

Уже сам посмотрел.. Просто моего прова не правильно определяет..(

mr.The 24.06.2009 21:21

Цитата:

weather.co.ua
есть бесплатный полнейший xml експорт, по всем городам ... в пдф мануале распиано как юзать, имхо в сто раз лучше говеного гисметео.
на гисметео тоже есть xml експорт, вполне удобно)


Время: 05:11