Jump to content

Archived

This topic is now archived and is closed to further replies.

bullchina

outputting valid rss in php

Recommended Posts

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":

[code]<?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>[/code]

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

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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.