Как добавить нужные ссылки для чтения с помощью PHP Universal FeedParser - PullRequest
1 голос
/ 15 апреля 2010

Я пытался использовать PHP Universal FeedParser для чтения RSS-каналов и отображения результатов на моем сайте. Проблема в том, что я ОЧЕНЬ зеленый с этим, и хотя это кажется очень простым. единственная работающая ссылка - это ссылка, приведенная в примере. Когда я пытаюсь добавить другой адрес с расширениями xml или rss.php, я получаю сообщения об ошибках, страница загружается пустой или назначенная область для каналов пуста В дополнение к этому, как я могу добавить несколько ссылок на каналы в синтаксически правильном поместье и как я могу ограничить количество каналов? Спасибо

Вот оно:

<?php
    require_once($_SERVER['DOCUMENT_ROOT'] . '/includes/system/FeedParser.php');
    $Parser = new FeedParser();
    $Parser->parse("http://www.sitepoint.com/rss.php");
    $channels   = $Parser->getChannels();
    $items      = $Parser->getItems();
?>

и затем:

<div id="rss_feeder">
                            <h1 id="title"><a href="<?php echo $channels['LINK']; ?>"><?php echo $channels['TITLE']; ?></a></h1>
                        <p id="description"><?php echo $channels['DESCRIPTION']; ?> </p>
                        <?php foreach($items as $item): ?>
                            <a class="feed-title" href="<?php echo $item['LINK']; ?>"><?php echo $item['TITLE']; ?></a>
                            <p class="feed-description"><?php echo $item['DESCRIPTION']; ?></p>
                        <?php endforeach;?>
                    </div>

1 Ответ

0 голосов
/ 15 апреля 2010

Возможно, вам понадобится добавить тег заголовка вокруг каждой ссылки

...