![]() |
Вытащить строку с другой странички [php]
Как вытащить местоположение со странички http://go.territory.ru/user_info.php?log=ARM, т.е. нужно стянуть ХИМЕР-СИТИ » и т.д. (на php)
|
$text = file_get_contents('http://go.territory.ru/user_info.php?log=ARM');
а дальше парсишь все что тебе нужно |
так я и хотел узнать как парсить :)
|
regular expressions
|
Sheryld да знаю я это все... как вытянуть то? я в этих закорючках не разбираюсь...
|
хм.. тут регулярных выражений не хватит однако...
preg_match("/маска поиска/", $textToFind, $results); для местоположения будет примерно вот так: preg_match('~<FONT class="descr">местоположение:</FONT><BR><SPAN class=gr><B>([^<]+)~i', $text, $place); тогда по идее (если я правильно все написал) в $place[1] будет лежать то, что тебе нужно. акие операции можно проделать для всех интересующий тебя документов. еще можешь почитать про sscanf в документации. тоже вариант. может быть даже лучше этого. нужно будет сделать шаблон странички, и на месте интересующих тебя данных поставить %s. |
по-поводу регулярных выражений, ставь: 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.