0
您好,我正在嘗試在特定論壇的主頁上顯示最多5個主題。因此,我想從位於http://example.com/forum的'Announcments'獲取主題,並將它們顯示在主頁中的列表中。從特定論壇獲取myBB線索並將其顯示在另一個頁面上?
我該如何使用PHP來做到這一點?
您好,我正在嘗試在特定論壇的主頁上顯示最多5個主題。因此,我想從位於http://example.com/forum的'Announcments'獲取主題,並將它們顯示在主頁中的列表中。從特定論壇獲取myBB線索並將其顯示在另一個頁面上?
我該如何使用PHP來做到這一點?
按照以下步驟從MyBB獲取RSS提要:http://wiki.mybb.com/index.php/RSS_Syndication。看起來您可以將限制設置爲5個主題並選擇論壇進行聯合。
然後,這是使用PHP解析RSS源的問題。一半的代碼,讓你開始:
$xml = simplexml_load_string($feed);
$items = $xml->channel->item;
foreach($items as $item) {
$title = $item->title;
$link = $item->link;
$pubDate = $item->pubDate;
$description = $item->description;
// echo and format variables
}
它可以做到與數據庫查詢,它會快得多,但你的答案是一個很好的快速n-dirty解決方案 – dvb