Я сделал RSS-ридер, используя Zend_Feed_Rss объект Zend.У меня это работало нормально (с фидом 1), но наш тестер обнаружил, что он не вернет заголовок фида 2 (см. Ниже).
- http://www.nu.nl/feeds/rss/algemeen.rss
http://rss.slashdot.org/Slashdot/slashdotScience
<?php
//...
if($setUp){
try{
$feed = Zend_Feed::import($this->options['feed_url']);
}catch(Exception $e){
$setUp = false;
$this->view->errorMsg = $this->lang['wrongRss'];
}
}
if($setUp){
$this->view->feed = $feed;
$wTitle = $feed->title();
if($this->title != $wTitle){
$this->title = $wTitle;
}
}
//...
?>
И $ feed-> title, и $ feed-> title () не работают с фидом 2.
Zend_Feed_Rss объект не работаетесть любые другие методы или свойства, чтобы получить заголовок.Кто знает, что происходит не так?
Редактировать: Глупо с моей стороны неправильно проверять RSS-канал.Это RSS-канал, который не работает.Записи в порядке, так что единственное, что не работает, это название.Как я могу получить заголовок из RSS-канала?Объект подачи Zend поддерживает только rss и Atom.