Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Веб-дизайн
Что касается web-а... WebMaster-а Воронежа - объединяйтесь!

Ответ
 
Опции темы
Старый 21.11.2005, 01:42   #1   
EMO HATER
 
Аватар для b00zeR
 
Сообщений: 155
Регистрация: 13.10.2003
Возраст: 38

b00zeR вне форума Не в сети
как мне выдрать с другого сайта новости)

вообщем вопрос простой) как линковать с www.ag.ru (главной страницы)
<div id=fact> ? чтоб все что внутри него, отображалось на моей странице. надеюсь вопрос поставил понятно.спать хочеться, чтото ненадумало мне ничего.
там просто при каждом обновлении рендомом из их базы показывает мессагу. интересует не как такой скрипт написать, а как опрашивать их сайт и вырывать у них текст. вот.
  Ответить с цитированием
Старый 21.11.2005, 09:06   #2   
Форумец
 
Аватар для pegas1981
 
Сообщений: 6,803
Регистрация: 10.06.2004
Возраст: 43

pegas1981 вне форума Не в сети
имхо просто загружать страницу и вырезать из нее регулярками то, что нужно.
  Ответить с цитированием
Старый 21.11.2005, 09:23   #3   
няшечка
 
Аватар для mikе
 
Сообщений: 5,311
Регистрация: 13.06.2003

mikе вне форума Не в сети
смотри тут
http://www.ag.ru/rss/
  Ответить с цитированием
Старый 21.11.2005, 12:42   #4   
EMO HATER
 
Аватар для b00zeR
 
Сообщений: 155
Регистрация: 13.10.2003
Возраст: 38

b00zeR вне форума Не в сети
пасип. вот что терь
<?
$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;

?>
  Ответить с цитированием
Старый 21.11.2005, 16:00   #5   
error #65535
 
Аватар для maximn
 
Сообщений: 5,225
Регистрация: 16.11.2003
Возраст: 25

maximn вне форума Не в сети
и что работает!? а если "</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 уже дал тебе ответ
  Ответить с цитированием
Старый 21.11.2005, 16:05   #6   
error #65535
 
Аватар для maximn
 
Сообщений: 5,225
Регистрация: 16.11.2003
Возраст: 25

maximn вне форума Не в сети
может и резковато, зато правда. на phpclub тебя бы вообще в клочья порвали =)
  Ответить с цитированием
Старый 21.11.2005, 17:25   #7   
Форумец
 
Аватар для pegas1981
 
Сообщений: 6,803
Регистрация: 10.06.2004
Возраст: 43

pegas1981 вне форума Не в сети
точняк, частенько по шее за глупые вопросы получаю
  Ответить с цитированием
Поиск в теме: 



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

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind