引入 rssbuilder.class.php 快速輸出標準 RSS Feed。
<?php
require('rssbuilder.class.php');
header('Content-Type: application/xml; charset=UTF-8');
header('Cache-Control: no-cache, must-revalidate');
$rss = new RSSBuilder('utf-8', 'https://www.example.com', '', '網站描述', 'https://www.example.com/logo.png');
$rss->addDCdata('', 'https://www.example.com', date('r'));
$data = [
['id'=>1, 'name'=>'PHP', 'desc'=>'PHP 分享', 'time'=>'2024-01-01'],
['id'=>2, 'name'=>'jQuery', 'desc'=>'jQuery 分享', 'time'=>'2024-01-02']
];
foreach ($data as $v) {
$rss->addItem("https://www.example.com/list_{$v['id']}.html", $v['name'],
"https://www.example.com/list_{$v['id']}.html?from=rss", $v['desc'], $v['name'], $v['time']);
}
$rss->outputRSS('2.0');
?>
類別檔案可在本站下載,支援 Dublin Core 擴充欄位。