IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Вытащить строку с другой странички [php] (http://www.imho.ws/showthread.php?t=65223)

_ARMAGEDDON_ 29.07.2004 14:56

Вытащить строку с другой странички [php]
 
Как вытащить местоположение со странички http://go.territory.ru/user_info.php?log=ARM, т.е. нужно стянуть ХИМЕР-СИТИ » и т.д. (на php)

is_absent 29.07.2004 15:27

$text = file_get_contents('http://go.territory.ru/user_info.php?log=ARM');
а дальше парсишь все что тебе нужно

_ARMAGEDDON_ 29.07.2004 16:05

так я и хотел узнать как парсить :)

Sheryld 29.07.2004 16:53

regular expressions

_ARMAGEDDON_ 29.07.2004 17:10

Sheryld да знаю я это все... как вытянуть то? я в этих закорючках не разбираюсь...

is_absent 29.07.2004 19:52

хм.. тут регулярных выражений не хватит однако...
preg_match("/маска поиска/", $textToFind, $results);
для местоположения будет примерно вот так:
preg_match('~<FONT class="descr">местоположение:</FONT><BR><SPAN class=gr><B>([^<]+)~i', $text, $place);
тогда по идее (если я правильно все написал) в $place[1] будет лежать то, что тебе нужно. акие операции можно проделать для всех интересующий тебя документов.
еще можешь почитать про sscanf в документации. тоже вариант. может быть даже лучше этого. нужно будет сделать шаблон странички, и на месте интересующих тебя данных поставить %s.

Sheryld 29.07.2004 20:46

по-поводу регулярных выражений, ставь: The Regulator, он очень сильно облегчает жизнь, к тому же бесплатен!

http://royo.is-a-geek.com/iserializable/regulator/


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

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.