编辑:我有这一行:
$comments = "http://www.kiubbo.com/index.php?action=comments¶m=".$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)。
谢谢大家。
答案 0 :(得分:1)
如果我已经理解正确,并且您想要评论的链接:
$comments = "YOUR_WEBSITE_HERE/index.php?action=comments¶m=".$articles[$index]->getId();
你应该也可以使用<link rel="replies"
作为链接,每个人都喜欢语义!
希望有所帮助,
菲尔
答案 1 :(得分:1)
可能是您的解析器未能正确纠正错误。例如,你没有逃过你的&符号。问Feed Validator出了什么问题。
如果您想编写XML文件,请使用XML工具,不要将字符串拼凑在一起。
答案 2 :(得分:0)
好的,我错了就是我必须将&
更改为&
。