Я пытался использовать 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>