login  Naam:   Wachtwoord: 
Registreer je!
 Forum

rss werkt niet

Offline robmoorman - 14/03/2006 12:30 (laatste wijziging 14/03/2006 12:42)
Avatar van robmoormanPHP interesse als ik rss maak, en ga ik naar het rss bestand dan krijg ik dit:
De XML-pagina kan niet worden weergegeven
Kan XML-invoer niet lezen met opmaakmodel XSL. Herstel de fout en klik vervolgens op de knop Vernieuwen of probeer het later opnieuw.


Ik heb mijn rss/news.xml op chmod 777 staan.... en de dir ook

hier mij phpcode:
  1. <?php
  2.  
  3. require_once ("config.php");
  4. require_once ("classes.inc.php");
  5.  
  6. $db = new mysql;
  7.  
  8. $db->makeConnection(MYSQL_HOST, MYSQL_USERNAME, MYSQL_PASS, MYSQL_DB);
  9.  
  10. $soutput = '<?xml version="1.0" encoding="iso-8859-1"?>'."\n\n";
  11. $soutput .= '<rss version="2.0">'."\n";
  12. $soutput .= " <channel>\n";
  13. $soutput .= " <title>Energy-Gaming.org News</title>\n";
  14. $soutput .= " <link>http://www.energy-gaming.org</link>\n";
  15. $soutput .= " <description>News from Energy-Gaming.org</description>\n";
  16. $soutput .= " <generator>Energy Websolutions RSS Maker v1.0</generator>\n";
  17. $soutput .= " <copyright>Copyright Energy-Gaming.org</copyright>\n";
  18. $soutput .= " <lastBuildDate>Tue, 14 Mar 2006 12:12:50 +0100</lastBuildDate>\n";
  19.  
  20. $query = $db->query("SELECT id, title FROM news ORDER BY id DESC LIMIT 0,5");
  21. while($sql = $db->dump($query))
  22. {
  23. $soutput .= " <item>\n";
  24. $soutput .= " <id>".$sql["id"]."</id>\n";
  25. $soutput .= " <link>site.php?p=news&amp;action=comments&amp;id=".$sql["id"]."</link>\n";
  26. $soutput .= " <title>".htmlentities($sql["title"])."</titel>\n";
  27. $soutput .= " </item>\n";
  28. }
  29.  
  30. $soutput .= " </channel>\n";
  31. $soutput .= "</rss>";
  32.  
  33. if(!$rfile = fopen("rss/news.xml", "w+"))
  34. {
  35. echo "[<strong>Error</strong>] - Can't open the file";
  36. }
  37. else
  38. {
  39. if(!fwrite($rfile, $soutput))
  40. {
  41. echo "[<strong>Error</strong>] - Can't write the ouput";
  42. }
  43. else
  44. {
  45. echo "Succesfully writen <a href='rss/news.xml'><strong>news.xml</strong></a>";
  46. }
  47. }
  48.  
  49. echo "<br /><textarea style='width: 780px; height: 100%;'>".$soutput."</textarea>";
  50.  
  51. ?>


http://www.energy-gaming.org/rss.php

Weet iemand de fout ???

7 antwoorden

Gesponsorde links
Offline xSc - 14/03/2006 12:35 (laatste wijziging 14/03/2006 12:35)
Avatar van xSc Onbekend Kijk eens goed ....

Je hebt <title> en </titel>

Je hebt een begin-tag met een foutieve eind-tag. Ofwel: ze horen niet bij elkaar.

Offline robmoorman - 14/03/2006 12:42
Avatar van robmoorman PHP interesse ok dat heb ik nu veranderd en hij geeft precies hetzelfde.. en hij schrijft de "xml" ook nit weg naar rss/news.xml heb ik het ide.... hmmm ???
Offline xSc - 14/03/2006 12:43 (laatste wijziging 14/03/2006 12:44)
Avatar van xSc Onbekend Jouw XML doet het nu bij mij, hoor ...

Houd er rekening mee dat XML erg strict is.
Offline robmoorman - 14/03/2006 12:47
Avatar van robmoorman PHP interesse hmmm wazig... mss internet instellinge verkeer dofzo naja komt goed iig dank je ;)
Offline xSc - 14/03/2006 12:48 (laatste wijziging 14/03/2006 12:53)
Avatar van xSc Onbekend http://www.ener...?refresh=1 (om het opnieuw te laten ophalen).

Kies anders voor een validator: http://validator.aborla.net
Offline Thomas - 14/03/2006 12:53 (laatste wijziging 14/03/2006 13:05)
Avatar van Thomas Moderator Je feed valideert niet.

http://feedvalidator.org/

Lees dit ook eens: http://blogs.law.harvard.edu/tech/
Offline timo - 14/03/2006 14:00
Avatar van timo PHP ver gevorderde als ik het vanaf hier open staat er gwn succesfully writen .... (rss.php)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s