1
我试图建立一个动态rss订阅源文件,第一次,为一个网站的新闻页面。建立一个RSS订阅
所以我有以下代码
<?php
header("Content-Type: application/rss+xml; charset=utf-8");
echo'
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>My Site RSS feed</title>
<guid>http://example.com/media/news.php</guid>
<link>http://www.exemple.com/mediacenter/news.php</link>
<description>This is an example RSS feed</description>
<language>en-US</language>
';
include('../misc/session.php'); // to get the language selected by user
include('../includes/connection.php'); //connection to DB
$idLang = $_SESSION['idLang'];
$query = mysql_query("SELECT FROM tbl_news WHERE lang_id = '$idLang'");
while($rs = mysql_fetch_array($query)){
echo"
<item>
<title>".$rs['l_tltle']."</title>
<link>a href='http://www.exemple.com/media/news.php'</link>
<description><!CDATA['".$rs['l_text']."']></description>
</item>
";
}
echo'
</channel>
</rss>
';
?>
在我的index.php文件,之前,我得到这一行:
<link rel="alternate" type="application/rss+xml" title="MySite RSS Feed" href="http://mysite.com/rssfeed/rss.php" />
当我点击图标与Firefox浏览器应该打开一个页面与谷歌阅读器页面,就像它发生在其他网站,但在我的情况下,它打开一个弹出窗口来保存文件。在铬我有一个this extensison,它发现有一个饲料。但它没有列出任何消息。
任何人都可以帮助我?什么不见了??
谢谢
header('Content-type:text/xml');这够了吗? – nu6A
这将有助于..请检查http://www.makeuseof.com/tag/how-to-create-an-rss-feed-for-your-site-from-scratch/ – mtk
@peterK:你有没有得到这个问题的解决方案?我得到同样的问题。 – Nilesh