Probleem met RSS

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marvin Radioo

Marvin Radioo

25/03/2011 11:12:14
Quote Anchor link
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
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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
Gewijzigd op 25/03/2011 11:17:27 door Marvin Radioo
 
PHP hulp

PHP hulp

29/03/2024 08:32:03
 

25/03/2011 12:01:22
Quote Anchor link
Niet zelf klooien. Gebruik dom of simplexml.
 
Marvin Radioo

Marvin Radioo

25/03/2011 13:04:04
Quote Anchor link
ik vraag hoe ik dit kan fixen?

Niet om tips?
 
- Ariën  -
Beheerder

- Ariën -

25/03/2011 13:10:23
Quote Anchor link
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 -
 
Max van den Bosch

Max van den Bosch

25/03/2011 14:02:21
Quote Anchor link
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!
 
- Ariën  -
Beheerder

- Ariën -

25/03/2011 14:37:05
Quote Anchor link
Een tut voor de vuilnisbak, bedoel je.

Dit is wat Karl bedoelt. Gebruik gewoon DOM of SimpleXML en je komt er wel.
 
Henke van der bunt

Henke van der bunt

25/03/2011 14:48:04
Quote Anchor link
Tut ook al is gebruikt..

lukt mij niet
Gewijzigd op 25/03/2011 14:48:37 door Henke van der bunt
 

25/03/2011 14:50:41
Quote Anchor link
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...
 
Marvin Radioo

Marvin Radioo

25/03/2011 14:53:28
Quote Anchor link
Heb al wat.

Werkt nu super!

Mvg
 

25/03/2011 14:56:18
Quote Anchor link
Marvin Radioo op 25/03/2011 14:53:28:
Heb al wat.

Werkt nu super!

Mvg


En wat heb je dan?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.