Probleem met RSS
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
Wie kan me ff helpen?
Mvg
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
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?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;
?>
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
Gewijzigd op 25/03/2011 11:17:27 door Marvin Radioo
ik vraag hoe ik dit kan fixen?
Niet om tips?
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.
Gewijzigd op 25/03/2011 13:10:45 door - Ariën -
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!
By Kris Hadlock
Groetjes en veel succes!
Een tut voor de vuilnisbak, bedoel je.
Dit is wat Karl bedoelt. Gebruik gewoon DOM of SimpleXML en je komt er wel.
Dit is wat Karl bedoelt. Gebruik gewoon DOM of SimpleXML en je komt er wel.
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!
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
Werkt nu super!
Mvg
Marvin Radioo op 25/03/2011 14:53:28:
Heb al wat.
Werkt nu super!
Mvg
Werkt nu super!
Mvg
En wat heb je dan?




