Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
![]() |
Что касается web-а... WebMaster-а Воронежа - объединяйтесь! |
![]() |
|
Опции темы
![]() |
![]() |
#1 |
EMO HATER
Сообщений: 155
Регистрация: 13.10.2003
Возраст: 38
![]() |
как мне выдрать с другого сайта новости)
вообщем вопрос простой) как линковать с www.ag.ru (главной страницы)
<div id=fact> ? чтоб все что внутри него, отображалось на моей странице. надеюсь вопрос поставил понятно.спать хочеться, чтото ненадумало мне ничего. там просто при каждом обновлении рендомом из их базы показывает мессагу. интересует не как такой скрипт написать, а как опрашивать их сайт и вырывать у них текст. вот. |
![]() |
![]() |
![]() |
#3 |
няшечка
Сообщений: 5,311
Регистрация: 13.06.2003
![]() |
смотри тут
http://www.ag.ru/rss/ |
![]() |
![]() |
![]() |
#4 |
EMO HATER
Сообщений: 155
Регистрация: 13.10.2003
Возраст: 38
![]() |
пасип. вот что терь
![]() <? $fd= fread(fopen("http://www.ag.ru/", "r"), 100000); if ($fd) { $start= strpos($fd, "<div id=fact"); $finish= strpos($fd, "</div>"); $length= $finish-$start; $code=Substr($fd, $start, $length); } echo $code; ?> |
![]() |
![]() |
![]() |
#5 |
error #65535
Сообщений: 5,225
Регистрация: 16.11.2003
Возраст: 25
![]() |
и что работает!? а если "</div>" раньше "<div id=fact>"? =)
а вот это $finish= strpos($fd, "</div>") разве не номер символа начала подстроки строки вернет? не вылезет ли незакрытый <div>?=) во-первых: $contents = file_get_contents($url); if (preg_match("/<div id=fact>.*<\/div>/U", $contens, $matches)) { echo $matches[0]; } else { echo "barada!" } во-вторых: не занимайся #ерней, mike_s уже дал тебе ответ |
![]() |
![]() |