Guten Abend,
vielleicht könnte mir jemand sagen, wieso mein RSS-Feed nur den letzten Feed ausgibt und nicht die letzten zehn.
vielleicht könnte mir jemand sagen, wieso mein RSS-Feed nur den letzten Feed ausgibt und nicht die letzten zehn.
PHP:
<?php
error_reporting(E_ALL);
include("inc/functions.php");
include("inc/mysql.php");
header("Content-type: application/xml");
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>\n";
?>
<rss version="2.0">
<channel>
<title>Mein Blog</title>
<link>http://blog.geek.at/</link>
<description>Mein Blog, mein Haus, mein Viertel</description>
<language>de-DE</language>
<?php
$sql = "SELECT
`timestamp`
FROM
`blog_logs`
ORDER BY
`timestamp` DESC
LIMIT
0,1";
$res = mysql_query($sql);
$row = mysql_fetch_assoc($res);
?>
<lastBuildDate><?php echo date("r",$row['timestamp']); ?></lastBuildDate>
<?php
$sql = "SELECT
`id`, `title`, `log`, `timestamp`, `rubrik`
FROM
`blog_logs`
ORDER BY
`timestamp` DESC
LIMIT
0,10";
$res = mysql_query($sql);
while($row = mysql_fetch_assoc($res)) {
$sql = "SELECT
`rid`, `title`
FROM
`blog_rubriken`
WHERE
`rid` = '".$row['rubrik']."'";
$res = mysql_query($sql);
$rub = mysql_fetch_assoc($res);
$txt = $row['log'];
$txt = rss_format($txt);
echo " <item>\n";
echo " <title>".$row['title']."</title>\n";
echo " <link>http://blog.geek.at/index.php?id=".$row['id']."</link>\n";
echo " <author>xxx</author>\n";
echo " <category>".$rub['title']."</category>\n";
echo " <pubDate>".date("r",$row['timestamp'])."</pubDate>\n";
echo " <description>".substr($txt, 0, strpos($txt, ".", 250)+1)."</description>\n";
echo " </item>\n";
}
?>
</channel>
</rss>
Zuletzt bearbeitet: