我需要從大約500個URL中彙總RSS內容,而我試圖從這些URL的超時/內存耗盡錯誤(我嘗試使用SimplePie庫)中獲取內容。用PHP解析RSS源
是否有任何方法/想法從批量來源快速提取內容?
每次如何獲取新鮮內容?
<?php
require_once('include/simplepie.inc');
$urlList = array('http://site1.com/index.rss',
'http://site1.com/index.rss',
'http://site2.com/index.rss',
'http://site3.com/index.rss',
'http://site500.com/index.rss',
);
$feed = new SimplePie();
$feed->set_feed_url($urlList);
$feed->init();
$feed->handle_content_type();
?>
HTML部分
<?php
foreach($feed->get_items() as $item):
?>
<div class="item">
<h2><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2>
<p><?php echo $item->get_description(); ?></p>
<p><small>Posted on <?php echo $item->get_date('j F Y | g:i a'); ?></small></p>
</div>
<?php endforeach; ?>
向我們展示您的代碼,您可能會通過在其中保留上下文來填滿您的記憶。 – RobertPitt 2010-10-19 11:55:54