Bram
Legacy Member
Hey all
Ik probeer een RSS feed te maken van een mysql database, maar tlukt mij niet goed... Feed validator blijft error 401 geven en ik zie niet meteen wat er fout is.
Die $_GET is een test voor later, ik zou eerst gewoon die feed zelf willen laten werken. short_open_tags is true, dus daar ligt het al niet aan... Alsek het adres in geeft (http://mickm.bramme.net/rss.php) dan krijg ik ook automatisch het schermpje van firefox "wilt ge dit aan google reader toevoegen?", dus een php fout ist ook niet. maar eenmaal toegevoegd krijg ik niets.
Ik probeer een RSS feed te maken van een mysql database, maar tlukt mij niet goed... Feed validator blijft error 401 geven en ik zie niet meteen wat er fout is.
PHP:
<?php
$id = isset($_GET['id']) ? $_GET['id'] : '';
mysql_connect('localhost', '', '');
mysql_select_db('');
if(empty($id)) {
$qry = mysql_query("SELECT title, content FROM tutorial ORDER BY tutID DESC LIMIT 0,10");
} else {
$qry = mysql_query("SELECT title, content FROM tutorial AS t LEFT JOIN tutorial_categories AS c ON t.tutID = c.tut_id WHERE c.cat_id = $id ORDER BY t.tutID DESC LIMIT 0,10");
}
while($row = mysql_fetch_assoc($qry)) {
$posts[] = $row;
}
header('Content-type: text/xml');
?>
<rss version="2.0">
<?php echo '<?xml version="1.0"'; ?>
<channel>
<title>Mickm Dev</title>
<description>Developping RSS feed for mickm</description>
<link>http://mickm.bramme.net/</link>
<copyright>Test production</copyright>
<?php foreach($posts as $post): ?>
<item>
<title> <?=$post['title']?></title>
<description> <?=$post['content']?></description>
<link>http://mickm.bramme.net/</link>
</item>
<?php endforeach; ?>
</channel>
</rss>

vol mee fouten. Merci voor de vluggen hulp!