Sorry

This feed does not validate.

In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.

Source: http://www.ericleltz.nl/rss.php

  1. <?
  2. // plaats de header
  3. header("Content-type: text/xml");
  4. // laad de database connectie
  5. require("inc/config.php");
  6.  
  7.    // laad de 5 laatst toegevoegde artikelen uit de database
  8.    $sql = mysql_query("SELECT * FROM blog, agenda ORDER BY blog.datum AND agenda.datum DESC");
  9.  
  10. //$sql = mysql_query("SELECT b.blog_id, b.datum, b.titel, b.tekst, a.agenda_id, a.datum, a.titel, a.tekst FROM blog AS b, agenda AS a ORDER BY b.datum, a.datum DESC");
  11. //$sql = mysql_query("SELECT b.blog_id, b.datum, b.titel, b.tekst, a.agenda_id, a.datum, a.titel, a.tekst FROM blog AS b, agenda AS a, ORDER BY a.datum");
  12. //$sql = mysql_query("SELECT a.*, b.* FROM (agenda a, blog b) ORDER BY a.datum");
  13. //$sql = mysql_query("SELECT * FROM agenda, blog ORDER BY agenda.datum, blog.datum");
  14. $sql = mysql_query("SELECT 'agenda' AS type, titel AS titel,  tekst AS tekst, agenda_id AS id, datum FROM agenda
  15. UNION
  16. SELECT 'blog' AS type, titel AS titel,  tekst AS tekst, blog_id AS id, datum FROM blog
  17. ORDER BY datum DESC
  18. ");
  19. // plaats rss informatie
  20. echo("<rss version=\"2.0\">\n");
  21. echo("<channel>\n");
  22. echo("<title>Eric Leltz voor Groenlinks!</title>\n");
  23. echo("<link>http://www.ericleltz.nl</link>\n");
  24. echo("<description>Vertrouwen is een groot goed in onze maatschappij. Vertrouwen van mensen in elkaar maar ook vertrouwen in de instanties aan wie, het woord zegt het al, u uw stem heeft toevertrouwd. Met uw stem zal de fractie van Groenlinks/PE zorgvuldig omgaan. Ik beloof dat ik alles in het werk zal stellen om datgene waar u en Groenlinks/PE voor staan ook waar te maken in de praktijk. Uw stem is bij de fractie van GroenLinks/PE in vertrouwde handen. Daar mag u ons ieder moment op aanspreken.</description>\n");
  25. echo("<language>taalinstelling</language>\n");
  26.  
  27. // laad de artikelen uit de database
  28. while($obj=mysql_fetch_object($sql))
  29. {
  30. $type = $obj->type;
  31. $titel = "$obj->titel";
  32. $blog_id = $obj->blog_id;
  33. $agenda_id = $obj->agenda_id;
  34. $query_id = $obj->id;
  35. if($type == 'blog') {
  36. $rubriek_id = $obj->rubriek_id;
  37. $query3 = mysql_query("SELECT * FROM blog WHERE blog_id = '$query_id'");
  38. $obj3=mysql_fetch_object($query3);
  39. $rubriek_id = $obj3->rubriek_id;
  40. $titel = htmlspecialchars($obj->titel);
  41. $query2 = mysql_query("SELECT * FROM blog_rubriek WHERE rubriek_id = '$rubriek_id'");
  42. $obj2=mysql_fetch_object($query2);
  43. $rubriek_titel = $obj2->titel;
  44. $blog_id = $obj2->blog_id;
  45. $categorie = $rubriek_titel;
  46. $titel_link = str_replace(" ", '-', $titel);
  47. $link = "http://www.ericleltz.nl/blog-reageren/".$titel_link."/".$query_id.".html";
  48. }
  49. if($type == 'agenda') {
  50. $link = "http://www.ericleltz.nl/agenda-".$query_id.".html";
  51. $categorie = "Agenda";
  52. }
  53. $tekst = htmlspecialchars($obj->tekst);
  54. $tekst = str_replace("<", '&lt;', $tekst);
  55. $tekst = str_replace(">", '&gt;', $tekst);
  56. //$tekst = str_replace("/", '&frasl;', $tekst);
  57. $datum = "$obj->datum";
  58. $min = date('i',$datum);
  59. $uren = date('H',$datum);
  60. $dag = date('D',$datum);
  61. $dag_nr = date('d',$datum);
  62. $maand = date('M',$datum);
  63. $jaar = date('Y',$datum);
  64. $tijdzone = date('T',$datum);
  65.  
  66. // filter de extra slashes
  67. $artikel = stripslashes($rss_feed['titel']);
  68.  
  69. // zet alle html karakters om in leesbare tekens
  70. $artikel = htmlspecialchars($artikel);
  71. // plaats de artikelen
  72. echo("<item>\n");
  73. echo("<title>".$titel."</title>\n");
  74. echo("<link>".$link."</link>\n");
  75. echo("<pubDate>".$dag.", ".$dag_nr." ".$maand." ".$jaar." ".$uren.":".$min.":00 GMT</pubDate>\n");
  76. echo("<description>".$tekst."&lt;br&gt;&lt;br&gt;</description>\n");
  77. echo("<category>".$categorie."</category>\n");
  78. echo("</item>\n");
  79. }
  80.  
  81.  
  82.  
  83.  
  84.  
  85. // sluit de rss informatie
  86. echo("</channel>\n");
  87. echo("</rss>");
  88. ?>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda