gpt4 book ai didi

php - 建立一个 rss 提要

转载 作者:行者123 更新时间:2023-11-30 23:26:21 28 4
gpt4 key购买 nike

我第一次尝试为网站的新闻页面构建动态 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 单击该图标时,它应该会打开一个带有 google 阅读器页面的页面,就像在其他站点中发生的那样,但在我的情况下,它会打开一个弹出窗口来保存文件。在 chrome 中我有一个 this extensison它检测到有一个提要。但它没有列出任何消息。

谁能帮帮我??少了什么??

谢谢

最佳答案

我有两个问题。

首先是在查询中。它在 SELECT 之后缺少 *。第二个错误在第二行。 <?xml version="1.0"...必须与单引号在同一行。像这样echo' <?xml version="1.0" ...否则它会给出验证错误并且浏览器无法读取提要。

欢迎提出更多建议

关于php - 建立一个 rss 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13121130/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com