Hej.
Jeg har forgæves forsøgt at lave min xml dynamisk med php, men som sagt, så kan jeg ikke få den til det.
Min nuværende xml fil:
- <?xml version='1.0' encoding='utf-8'?>
- <rss version='2.0'>
- <channel>
- <title>Darkrune Gamer Site RSS Feed</title>
- <link>http://www.darkrune.dk/</link>
- <description>Hjælp til computerspil.</description>
-
- <item>
- <title>Test</title>
- <link>http://www.darkrune.dk/nyheder/</link>
- <guid>http://darkrune.dk/nyheder/1</guid>
- <pubDate>18-10-2011</pubDate>
- <description>Dette er bare en test...</description>
- </item>
-
- </channel>
- </rss>
Jeg har prøvet dette:
- include('connect.php');
- $sql = mysql_query ("SELECT * FROM BlogData ORDER BY dato DESC") or die(mysql_error());
-
- $x = 1;
- $guid = $x++
-
- $titel = $row['title'];
- $kategori = $row['category'];
- $indhold = $row['content'];
- $forfatter = $row['forfatter'];
- $dato = $row['dato'];
-
- <?xml version='1.0' encoding='utf-8'?>
- <rss version='2.0'>
- <channel>
- <title>Darkrune Gamer Site RSS Feed</title>
- <link>http://www.darkrune.dk/</link>
- <description>Hjælp til computerspil.</description>
-
- while($row = mysql_fetch_array($sql)){
-
- $items .= '<item>
- <title>' . $row['title'] . '</title>
- <link>http://www.darkrune.dk/nyheder/</link>
- <guid>' . $guid . '</guid>
- <pubDate>' . $dato . '</pubDate>
- <description>' . $indhold . '</description>
- </item>';
- }
-
- echo $items;
-
- </channel>
- </rss>
Hvilket gav denne besked fejlbesked:
Parse error: syntax error, unexpected T_STRING in /customers/darkrune.dk/darkrune.dk/httpd.www/nyheder/rss.php on line 13
Er det muligt at lave det dynamisk?
På forhånd tak for hjælpen
.
Indlæg senest redigeret d. 19.10.2011 00:01 af Bruger #14776