构建包含嵌入链接的RSS源

时间:2009-05-21 22:06:09

标签: php mysql html xml rss

编辑:我有这一行:

$comments = "http://www.kiubbo.com/index.php?action=comments&param=".$articles[$index]->getId();

如果我把它放在标题标签中,但不在链接或guid标签上。

fwrite ($fp, "<item>\n");
fwrite ($fp, " <title>$title</title>\n");
fwrite ($fp, " <link>$comments</link>\n");
fwrite ($fp, "<guid>$comments</guid>\n");
fwrite ($fp, "</item>\n");
}
fwrite ($fp, "</channel></rss>\n");
fclose ($fp);

出于某种原因,它取出了链接的“&amp; param”部分($ comments)。

谢谢大家。

3 个答案:

答案 0 :(得分:1)

如果我已经理解正确,并且您想要评论的链接:

$comments = "YOUR_WEBSITE_HERE/index.php?action=comments&param=".$articles[$index]->getId();

你应该也可以使用<link rel="replies"作为链接,每个人都喜欢语义!

希望有所帮助,

菲尔

答案 1 :(得分:1)

可能是您的解析器未能正确纠正错误。例如,你没有逃过你的&符号。问Feed Validator出了什么问题。

如果您想编写XML文件,请使用XML工具,不要将字符串拼凑在一起。

答案 2 :(得分:0)

好的,我错了就是我必须将&更改为&amp;