Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Новости с другова сайта у меня на сайте как это ?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Новости с другова сайта у меня на сайте как это ?
Имя
Сообщение << Старые топики   Новые топики >>
Новости с другова сайта у меня на сайте как это ? - 2008-02-05 12:29:53.703333   
webnsk

Сообщений: 35
Оценки: 0
Присоединился: 2007-12-03 07:37:56.713333
Вообщем такая ситуация есть сайт http://www.ixbt.com/ вот там есть новости про компьютеры и все такое вот вообщем мне нужны оттуда новости нашел я значит страничку http://www.ixbt.com/export.shtml со всеми новостями вот . articles.rss и куда допустим писать это да и вообще как ? засунуть в движок на сайт это если там это не предусмотренно ? или хоть скажите как это все называется хоть гуглу поюзаю )))
Post #: 1
RE: Новости с другова сайта у меня на сайте как это ? - 2008-02-05 12:44:14.450000   
Nightfly

Сообщений: 1381
Оценки: 0
Присоединился: 2004-03-12 11:46:07
аггрегация RSS  относиться уже к неизвестным инопланетным технологиям?
Post #: 2
RE: Новости с другова сайта у меня на сайте как это ? - 2008-02-05 12:46:06.406666   
Mamka

Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
Если у тебя сайт стоит не на самописном двиге, то скорей всего под него есть мод "что то там rss". Поищи таковой, дальше наверно сам сможешь разобраться
Post #: 3
RE: Новости с другова сайта у меня на сайте как это ? - 2008-02-05 12:48:49.016666   
webnsk

Сообщений: 35
Оценки: 0
Присоединился: 2007-12-03 07:37:56.713333
там вообще этим вообше даже и не пахнет и  вот я к вам собственно обращаюсь что да как чтоб подсказали ! а то реально не понимаю как это происходит )))
Post #: 4
RE: Новости с другова сайта у меня на сайте как это ? - 2008-02-05 12:50:44.563333   
Mamka

Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
Какой движок хоть у тебя?
Post #: 5
RE: Новости с другова сайта у меня на сайте как это ? - 2008-02-05 12:54:24.863333   
webnsk

Сообщений: 35
Оценки: 0
Присоединился: 2007-12-03 07:37:56.713333
shop script-premium
Post #: 6
RE: Новости с другова сайта у меня на сайте как это ? - 2008-02-05 15:46:52.740000   
webnsk

Сообщений: 35
Оценки: 0
Присоединился: 2007-12-03 07:37:56.713333
хм и все народ кончился
Post #: 7
RE: Где тут ошибка кто подскажет ? - 2008-02-05 16:53:50.230000   
webnsk

Сообщений: 35
Оценки: 0
Присоединился: 2007-12-03 07:37:56.713333
Вот это полноценны парсер на пхп пользуйтесь каму нужно ))))   я уже пользуюсь
quote:

&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;
&lt;html&gt;&lt;head&gt;&lt;title&gt;Новости&lt;/title&gt;&lt;/head&gt;
&lt;body&gt;
&lt;?
$tag = $title = $link = $pubDate = $description = '';
function processRSSItem($title, $link, $time, $description) {
&nbsp; echo "&lt;div style=\"width: 600px; background-color: #e0e0e0;\"&gt;" . strftime("%e.%m.%Y %H:%M", $time) . "&lt;br&gt;\n";
&nbsp; echo "&lt;b&gt;$title&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;\n";
&nbsp; echo "&lt;p style=\"width: 600px; text-indent: 20px; text-align: justify; \"&gt;$description ";
&nbsp; echo "&lt;a href=\"$link\"&gt;Подробности…&lt;/a&gt;&lt;/p&gt;\n";
}
function tagOpen($parser, $tagName, $attributes = NULL) {
&nbsp; global $tag, $title, $link, $pubDate, $description;
&nbsp; if (($tag = $tagName) == "ITEM") $title = $link = $pubDate = $description = '';
}
function tagClose($parser, $tagName) {
&nbsp; global $tag, $title, $link, $pubDate, $description;
&nbsp; $tag = '';
&nbsp; if (($tagName == "ITEM") &amp;&amp; ($title != '') &amp;&amp; (link != '') &amp;&amp; ($pubDate != '') &amp;&amp; ($description != ''))
&nbsp;&nbsp;&nbsp; processRSSItem($title, $link, strtotime($pubDate), $description);
}
function tagContent($parser, $content) {
&nbsp; global $tag, $title, $link, $pubDate, $description;
&nbsp; switch ($tag) {
&nbsp;&nbsp;&nbsp; case "TITLE":
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $title .= $content;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;
&nbsp;&nbsp;&nbsp; case "LINK":
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $link .= $content;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;
&nbsp;&nbsp;&nbsp; case "PUBDATE":
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $pubDate .= $content;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;
&nbsp;&nbsp;&nbsp; case "DESCRIPTION":
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $description .= $content;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;
&nbsp; }
}
$RSSParser = xml_parser_create();
xml_set_element_handler($RSSParser, "tagOpen", "tagClose");
xml_set_character_data_handler($RSSParser, "tagContent");
if ($fp = fopen("http://www.ixbt.com/export/dvdnews.rss", "r")) {
&nbsp; while ($data = fread($fp, 4096)) {
&nbsp;&nbsp;&nbsp; flush();
&nbsp;&nbsp;&nbsp; if (!xml_parse($RSSParser, $data, feof($fp)))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; die(sprintf("Ошибка XML: %s в строке %d", xml_error_string(xml_get_error_code($rss_parser)),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xml_get_current_line_number($rss_parser)));
&nbsp; }
&nbsp; fclose($fp);
}
xml_parser_free($RSSParser);
?&gt;
&lt;/body&gt;&lt;/html&gt;
Post #: 8
RE: Где тут ошибка кто подскажет ? - 2008-02-05 17:15:27.730000   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
а что у тя на экран выводится?? тогда уже можно будет смотреть сам скрипт…
Post #: 9
RE: Где тут ошибка кто подскажет ? - 2008-02-05 17:20:03.486666   
webnsk

Сообщений: 35
Оценки: 0
Присоединился: 2007-12-03 07:37:56.713333
quote:

ORIGINAL: oRb

а что у тя на экран выводится?? тогда уже можно будет смотреть сам скрипт…

Notice: Use of undefined constant link - assumed 'link' in z:\home\test2.ru\www\1.php on line 22



Post #: 10
RE: Где тут ошибка кто подскажет ? - 2008-02-05 17:37:04.530000   
lex_web

Сообщений: 22
Оценки: 0
Присоединился: 2007-12-08 13:57:08.743333
Нормально скрипт работает.
У меня php5.
Post #: 11
RE: Где тут ошибка кто подскажет ? - 2008-02-05 17:37:15.060000   
lex_web

Сообщений: 22
Оценки: 0
Присоединился: 2007-12-08 13:57:08.743333
.
Post #: 12
RE: Где тут ошибка кто подскажет ? - 2008-02-05 20:10:27.943333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
if (($tagName == "ITEM") && ($title != '') && (link != '') && ($pubDate != '') && ($description != ''))
не видишь ошибку)

перед link бакс поставь.
Post #: 13
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Новости с другова сайта у меня на сайте как это ?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.