Hallo,
Ich habe versucht, ein rss feed anzubieten mit dynamischen inhalten...und bin mal wieder frustriert, weils nicht klappt.
hier ist der code
	
Ich weiß nicht ganz wo der fehler ist....aber auf meiner rss-seite sind keine Einträge zu finden, die seite an sich ist da, es wird auch Überschrift etc. angezeigt, nur das dynamische halt nicht. 
Einträge in der Datenbank sind garantiert vorhanden ;-)
Könnt ihr den Fehler finden?
Echt tausend dank!!!
					Ich habe versucht, ein rss feed anzubieten mit dynamischen inhalten...und bin mal wieder frustriert, weils nicht klappt.
hier ist der code
PHP-Code:
	
	
<?php header("Content-type: text/xml");
echo '<'.'?xml version="1.0" encoding="ISO-8859-1"?'.'>'; ?>
<rss version="2.0">
<channel>
    <title>xyzs Blog.</title>
    <language>de-ch</language>
   
    <description>Feed zu meinem Blog</description>
    <copyright>Copyright: xyz<?php date(y); ?></copyright>
<?php
 include "inc/config.php";
    @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR
        die("Keine Verbindung zur Datenbank. Fehlermeldung: ".mysql_error());
    mysql_select_db(MYSQL_DATABASE) OR
        die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
$sql = "SELECT
                    ID,
                    title,
                    descr,
                    date
                FROM
                    news
                ORDER BY
                    date DESC";
                            $result = mysql_query($sql) OR die(mysql_error());
        if(mysql_num_rows($result)) {
            $news_ID   = array();
            $news_title   = array();
            $news_descr  = array();
            $news_date    = array();
            while($row = mysql_fetch_assoc($result)) {
                $news_ID[]   = $row['ID'];
                $news_title[]   = $row['title'];
                $news_descr[]  = $row['descr'];
                $news_date[]    = $row['date'];
            }
            foreach ($news_date as $id => $date) {
echo "<item>      \n";
echo "<title>".$news_title[$id]."</title> \n";
echo "<description>".$news_descr[$id]."</description>    \n";
echo "<pubDate>".$news_date[$id]."</pubDate>   \n";
+++
echo "</item>    \n";
}
}
?>
</channel>
</rss>

Einträge in der Datenbank sind garantiert vorhanden ;-)
Könnt ihr den Fehler finden?
Echt tausend dank!!!
 
          

Kommentar