Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   RSS на своем сайте (https://forum.antichat.xyz/showthread.php?t=116464)

SaiRus 18.04.2009 02:18

RSS на своем сайте
 
есть сайт на нем надо заполнить контент новостей, возникла идея скопировать 5 новостей из любой rss ленты, но что бы новости шли с картинками
нашел парсер rss канала

Код:

<?php
Error_Reporting(E_ALL & ~E_NOTICE);
$url = 'computers.xml';      //адрес RSS ленты
$xml = xml_parser_create();    //создаёт XML-разборщик
xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1);  //устанавливает опции XML-разборщика
xml_parse_into_struct($xml, file_get_contents($url), $element, $index); //разбирает XML-данные в структуру массива
xml_parser_free($xml);  //освобождает XML-разборщик

$count = count($index["TITLE"]);      //число проходов цикла.

for ($i=0; $i < $count; $i++) {
        echo '<h1>'.$element[$index["TITLE"][$i+1]]["value"].'</h1>'.'<br>';          //выводим на печать заголовок статьи
        echo '<p>'.$element[$index["DESCRIPTION"][$i]]["value"].'</p>';            //выводим на печать текст статьи
                                                          }
?>

но не понятна структура этой функции xml_parse_into_struct,понятно лишь что у нас все данные rss канала лежат в массисве $element в котором два столбца один отвечает за название тега канала другой за его содержимое, куда делись ссылки на новости и другая куча информации? а так выводиться только заголовок и текст новости...повторяю без ссылки...кто нибудь пробывал разбирать RSS канал, что бы его можно было разместить на своем сайте непосредственно в HTML коде, через инклюд и ли еще как без разницы?
так же столкнулся с новостными информерами которые через javascript копируют часть определенной ленты но все без миниатюрных картинок к новости да и офформление не подходит к сайту...хотелось бы свое сделать, вобщем делитесь советом пожалуйста...


Время: 00:14