2009-05-21 64 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;