Rss feed, pubdate uit database halen.

Pagina: 1
Acties:
  • 203 views

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hello,

Ik heb een rss feed script die helemaal goed werkt maar ik kom de pubdate niet uit de database halen. Volgens mij is die goed zoals die nu hieronder staat mij hij wilt hem niet weergeven. Weet iemand wat ik fout doe misschien?

code:
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
<?
    // laad de 5 laatst toegevoegde artikelen uit de database
    $sql = mysql_query("SELECT titel,bericht,nieuws_id,datum FROM nieuws ORDER BY nieuws_id ASC LIMIT 5");

// plaats rss informatie
echo("<rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\">\n");
echo("<atom:link href=\"http://mijnsite.com/rss.php\" rel=\"self\" type=\"application/xml\" />");
echo("<channel>\n"); 
echo("<title>mijnsite RSS Feed</title>\n"); 
echo("<link>http://mijnsite.com/</link>\n"); 
echo("<description>korte omschrijving van je website</description>\n"); 
echo("<language>en-us</language>\n");

// laad de artikelen uit de database
while($rss_feed = mysql_fetch_assoc($sql)) 
{ 
// filter de extra slashes
$bericht = stripslashes($rss_feed['bericht']);

// zet alle html karakters om in leesbare tekens
$bericht = htmlspecialchars($bericht); 

// plaats de artikelen
echo("<item>\n"); 
echo("<title>".$rss_feed['titel']."</title>\n"); 
echo("<pubDate>".$rss_feed['datum']."</pubDate>\n"); 
echo("<link>http://mijnsite.com/article.php?id=".$rss_feed['nieuws_id']."</link>\n");
echo("<description>".$bericht."</description>\n"); 
echo("</item>\n"); 
} 

// sluit de rss informatie 
echo("</channel>\n"); 
echo("</rss>");
?>

[ Voor 14% gewijzigd door Verwijderd op 27-12-2009 14:50 ]


Acties:
  • 0 Henk 'm!

  • PeetR
  • Registratie: Februari 2002
  • Laatst online: 13-09 22:20
En hoe is die datum opgeslagen in de database? In de RSS-feed moet die namelijk via het rfc822?-protocol geformat zijn (date("r"))

Your time as a student is the best time of your life


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

"Hij doet het niet" en een lap code posten is niet de manier waarop we hier te werk gaan. Zie ook De Quickstart. Ik zie nergens een situatieomschrijving, of zelfs maar uitleg over wát er precies fout gaat. Hoe verwacht je dat wij je zo kunnen helpen? Je mag best een nieuw topic openen, maar hoe je dan asjeblieft wel aan de quickstart.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.