Jump to content


Photo

outputting valid rss in php


  • Please log in to reply
1 reply to this topic

#1 bullchina

bullchina
  • Members
  • PipPip
  • Member
  • 19 posts
  • LocationHouston

Posted 06 September 2006 - 02:40 PM

I have a database with news entries in it in mysql, i'm grabbing the data, and then trying to output that data as a valid rss feed, but the feed just shows up as text in the browser. i must be missing something, but when i view the source code, it looks identical to every other rss feed i've ever seen. the code to generate the rss is in a smarty tpl file":

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
  <channel>
    <title>Roldan + Berengue, arqts.</title>
    <link>http://www.roldanberengue.com/</link>
    <description>News from the office of Miguel Roldan and Merce Berengue</description>
    <language>en-us</language>
    <pubDate>{$news[0].date}</pubDate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <managingEditor>dvmorris@gmail.com</managingEditor>
    <webMaster>dvmorris@gmail.com</webMaster>
	<image>
		<url>http://arquitectes.coac.net/images/rss.jpg</url>
		<title>Roldan + Berengue, arqts.</title>
		<link>http://www.roldanberengue.com/</link>
	</image>
	{foreach from=$news item=item key=key}
    <item>
      <title>{$item.title}</title>
      <link>{$item.hyperlink}</link>
      <description>{$item.description}</description>
      <pubDate>{$item.date}</pubDate>
	  {if $item.enclosure != ""}
	  <enclosure url="{$item.enclosure}" length="{$item.bytes}" type="{$item.type}" />
	  {/if}
    </item>
	{/foreach} 
  </channel>
</rss>

but it shows up like this: http://dave.showviz....rbweb/news/rss/

no clue what's wrong, but i know it's something simple. thanks for your help,
dave

#2 bullchina

bullchina
  • Members
  • PipPip
  • Member
  • 19 posts
  • LocationHouston

Posted 07 September 2006 - 10:26 AM

i figured it out from a tutorial on kirupa.com ... i wasn't giving a content-type header in the php code. hope this might help someone else some day also: kirupa.com/web/mysql_xml_php.htm




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users