Hallo,
Ik ben bezig met een rss feed voor mijn site.
Alleen hij geeft telkens error op de tweede regel VERSION 2:

Deze feed bevat codefouten. zegt IE
<?php
include 'global.php';
header("Content-Type: application/rss+xml; charset=utf-8");

$rssfeed = '<?xml version="1.0" encoding="utf-8"?>';
$rssfeed .= '<rss version="2.0">';
$rssfeed .= '<channel>';
$rssfeed .= '<title>NAAM</title>';
$rssfeed .= '<link>http://www.NAAM.nl</link>';;
$rssfeed .= '<description>De nieuwste artikel op een rijtje van NAAM!</description>';
$rssfeed .= '<language>nl-du</language>';
$rssfeed .= '<copyright>Copyright (C) '.date('Y').' NAAM</copyright>';


$nieuwsQuery = $core->mysql->query("SELECT
id,
title,
datestr,
body
seo_link
FROM
site_nieuws
ORDER BY
timestamp");
$titel = array();
while($nieuwsFetch = $core->mysql->fetch($nieuwsQuery))
{
$id['id'] = $nieuwsFetch['id'];
$id['seo_link'] = $nieuwsFetch['seo_link'];
$titel['title'] = $nieuwsFetch['title'];
$datum['datum'] = $nieuwsFetch['datestr'];
$bericht['bericht'] = $nieuwsFetch['body'];
$link['link'] = http://www.NAAM.nl/articles/$id['id']-$seo_link['seo_link';];

$rssfeed .= '<item>';
$rssfeed .= '<title>'.htmlspecialchars($title['title'], ENT_QUOTES).'</title>';
$rssfeed .= '<description>'.htmlspecialchars($bb->parse($bericht['bericht'], ENT_QUOTES)) . '</description>';
$rssfeed .= '<link>'.$link['link'].'</link>';
$rssfeed .= '<pubDate>'.date("D, d M Y H:i:s O", strtotime($datum['datestr'])) .'</pubDate>';
$rssfeed .= '</item>';
}

$rssfeed .= '</channel>';
$rssfeed .= '</rss>';

echo $rssfeed;
?>

Wie kan me ff helpen?

Mvg
Niet zelf klooien. Gebruik [php]dom[/php] of [php]simplexml[/php].
ik vraag hoe ik dit kan fixen?

Niet om tips?
Door het op de goede manier op te lossen, zoals Karl al zei, en dus niet door je kop in het zand te steken en op de foute manier door te gaan.
Een tut voor de vuilnisbak, bedoel je.

Dit is wat Karl bedoelt. Gebruik gewoon DOM of SimpleXML en je komt er wel.
Tut ook al is gebruikt..

lukt mij niet
Max vd Bosch op 25/03/2011 14:02:21

Ik heb een tut voor je gevonden... Kijk maar eens hier:Creating a Custom RSS Feed with PHP and MySQL, By Kris Hadlock
Groetjes en veel succes!


Arg, wat een vieze troep onzin is dat! Niet gebruiken!

Het lijkt misschien wat moeilijk om DOM of simplexml te gebruiken, maar dat is het niet. Het is veel simpeler dan wat je nu gebruikt, omdat die twee goede xml maken. Jij hoeft alleen maar de juiste functies (methodes) aan te roepen...
Heb al wat.

Werkt nu super!

Mvg
Marvin Radioo op 25/03/2011 14:53:28

Heb al wat.

Werkt nu super!

Mvg


En wat heb je dan?

Reageren