我正在使用Zend Feed从网站获取Feed。当我运行它时,我只获得10个最新条目。有没有办法从网站上获取整个Feed?所有的帖子从一开始?!
我的代码是
$feed = new Zend_Feed_Atom('http://www.site.net/atom.xml');
echo 'The feed contains ' . $feed->count() . ' entries.' . "\n\n";
foreach ($feed as $entry) {
echo 'Title: ' . $entry->title() . "\n <br/>";
echo 'ID: ' . $entry->id() . "\n <br/>";
echo 'Link: ' . $entry->link() . "\n <br/>";
echo 'Subtitle: ' . $entry->subtitle() . "\n <br/>";
echo 'Author: ' . $entry->author() . "\n <br/>";
echo 'Content: ' . $entry->content() . "\n <br/>";
echo 'Published: ' . $entry->published() . "\n <br/>";
echo 'Summary: ' . $entry->summary() . "\n\n <br /><br /><br />";
}
谢谢!
答案 0 :(得分:0)
这取决于该网站是否实际上有一个Feed 返回所有项目。机会是没有的,听起来像是 默认它返回10个最新条目。可能有一些参数 您可以提供控制多少项的Feed 返回,但这是特定于该网站及其Feed。 - drew010
被标记为社区维基,因为它不是我的答案,但它不应只停留在评论中