imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 29.07.2004, 14:56     # 1
_ARMAGEDDON_
Guest
 
Сообщения: n/a

Вытащить строку с другой странички [php]

Как вытащить местоположение со странички http://go.territory.ru/user_info.php?log=ARM, т.е. нужно стянуть ХИМЕР-СИТИ » и т.д. (на php)
 
Старый 29.07.2004, 15:27     # 2
is_absent
::VIP::
 
Аватар для is_absent
 
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417

is_absent Молодецis_absent Молодецis_absent Молодец
$text = file_get_contents('http://go.territory.ru/user_info.php?log=ARM');
а дальше парсишь все что тебе нужно
__________________
Nunc est bibendum
is_absent вне форума  
Старый 29.07.2004, 16:05     # 3
_ARMAGEDDON_
Guest
 
Сообщения: n/a

так я и хотел узнать как парсить
 
Старый 29.07.2004, 16:53     # 4
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
regular expressions
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 29.07.2004, 17:10     # 5
_ARMAGEDDON_
Guest
 
Сообщения: n/a

Sheryld да знаю я это все... как вытянуть то? я в этих закорючках не разбираюсь...
 
Старый 29.07.2004, 19:52     # 6
is_absent
::VIP::
 
Аватар для is_absent
 
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417

is_absent Молодецis_absent Молодецis_absent Молодец
хм.. тут регулярных выражений не хватит однако...
preg_match("/маска поиска/", $textToFind, $results);
для местоположения будет примерно вот так:
preg_match('~<FONT class="descr">местоположение:</FONT><BR><SPAN class=gr><B>([^<]+)~i', $text, $place);
тогда по идее (если я правильно все написал) в $place[1] будет лежать то, что тебе нужно. акие операции можно проделать для всех интересующий тебя документов.
еще можешь почитать про sscanf в документации. тоже вариант. может быть даже лучше этого. нужно будет сделать шаблон странички, и на месте интересующих тебя данных поставить %s.
__________________
Nunc est bibendum
is_absent вне форума  
Старый 29.07.2004, 20:46     # 7
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

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

http://royo.is-a-geek.com/iserializable/regulator/
__________________
убрано по просьбе администратора
Sheryld вне форума  

Опции темы

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

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

Быстрый переход


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




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