php订阅rss feed

时间:2013-02-16 17:51:07

标签: php

我正在尝试将rss Feed添加到我的网站。针对不同主题有不同的RSS订阅源。我不知道该怎么做才允许用户订阅RSS订阅源?我想添加一个“订阅RSS订阅源”或只是rss图标的链接。 Feed.php有RSS订阅源,因此根据$id,将显示不同的RSS Feed。

Feed.php

    <?php
header("Content-Type: application/xml; charset=ISO-8859-1"); 

include "database.php";

$id = $_GET['id'];
$type = $_GET['type'];
$position = $_GET['position'];

$database = new Database();
$database->opendb();
$items = $database->rssfeed($id,$position,$type);
$database->closedb();

?>
<?xml version="1.0" encoding="ISO-8859-1" ?> 
<rss version="2.0"> 
<channel>
<?php

echo $items;

?>
</channel>
</rss>

我允许用户以什么方式订阅RSS订阅源?例如,我的网站上针对某个主题的Feed网址可能为www.example.com/feed/12

1 个答案:

答案 0 :(得分:2)

尝试应用程序/ rss + xml mime类型。浏览器和插件会自动检测您的Feed,并启用订阅。在谷歌阅读器或som上试试。