Έχω αυτό το σφάλμα στο rss.php μου
Σφάλμα ανάλυσης XML: XML ή δήλωση κειμένου δεν είναι στην αρχή της οντότητας Τοποθεσία: http://blah.com/blah/blah/site/rss.php Αριθμός γραμμής 1, στήλη 3:
και αυτό εμφανίζεται κάτω από το σφάλμα
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><item><title>xzfbcbcxv 123</title><description><p>Description for the rss feed</p></description></item></channel></rss>
ο
----------------^
εμφανίζεται μεταξύ της αριστερής πλευράς της σελίδας και της γραμμής ?xml.
Στο rss.php μου έχω
<?php header("Content-type: text/xml"); ?>
<?php include("includes/database.php");?>
<?php global $_TWITTER_TABLE, $_HTTP_ADDRESS, $_NEWS_TABLE; ?>
<?php $str = '<?xml version="1.0" encoding="UTF-8"?>'; ?>
<?php $str .= '<rss version="2.0">';?>
<?php
$str.='<channel>';
$sql = "SELECT * FROM $_NEWS_TABLE LIMIT 5";
$result = mysql_query($sql) or die ($sql."".mysql_error());
while($row = mysql_fetch_object($result)){
$str.= '<item>';
$str.= '<title>'.$row->title. '</title>';
$str.= '<description>'.$row->content. '</description>';
$str.= '</item>';
}
$str.= '</channel>';
?>
<?php $str .= '</rss>';
echo $str;
?>