2009-05-21 61 views
0

编辑链接的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); 

出于某种原因,取出链接($评论)的“&参数”的一部分。

谢谢大家。

+0

$文章是从哪个类发起的? – alex 2009-05-21 22:12:47

+0

它与站点中的循环相同,它工作正常。 – jcslzr 2009-05-21 22:45:45

回答

1

可能是您的解析器未能正确纠错。比如,你没有逃脱你的&符号。询问Feed Validator什么是错的。

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

1

如果我; VE正确理解你和你想要的链接评论:

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

你应该也使用<link rel="replies"的链接,每一个热爱语义!

希望帮助,

菲尔

0

好的,我错了,我不得不将&更改为&amp;