<?php
header("Content-type: text/xml");

$mysql = mysql_connect("localhost","epicdesigns","BVwtTXNHXYLswTya");
mysql_select_db("epicdesigns",$mysql);

function egg_xmlencode($string) {
  return str_replace(array('&','"', "'", "’", '<', '>', '£', '&amp;amp;', '&amp;#' ), array ( '&amp;' , '&quot;', '&apos;' , '&apos;' , '&lt;' , '&gt;' , '&#163;' , '&amp;' , '&#' ), $string );
}

$sql="SELECT News_ID,Title,Text,Date FROM News ORDER BY Date DESC LIMIT 20";
$query=mysql_query($sql);
$output="<?xml version=\"1.0\" encoding=\"utf-8\" ?>\r\n<rss version=\"2.0\">\r\n<channel>\r\n\t<ttl>15</ttl>\r\n\t<title>".egg_xmlencode("epicdesigns.co.uk news")."</title>\r\n\t<link>".egg_xmlencode("http://www.epicdesigns.co.uk/news/")."</link>\r\n\t<description>The latest news from epicdesigns.co.uk</description>\r\n\t<pubDate>".date("r")."</pubDate>\r\n\t<lastBuildDate>".date("r")."</lastBuildDate>\r\n";
while($row=mysql_fetch_array($query)) $output.="\t<item>\r\n\t\t<title>".egg_xmlencode($row[1])."</title>\r\n\t\t\r\n\t\t<pubDate>".date("r",$row[3])."</pubDate>\r\n\t\t<link>http://www.epicdesigns.co.uk/news/?id=".$row[0]."</link>\r\n\t\t<description>".egg_xmlencode($row[2])."</description>\r\n\t\t<guid>http://www.epicdesigns.co.uk/news/?id=".$row[0]."</guid>\r\n\t</item>\r\n";
$output.="</channel>\r\n</rss>";

echo $output;
mysql_close();
?>