[XML + PHP] Php combineren met Rss feeds

Hallo, Zoals mijn titel al zegt, wil ik op mijn site een RSS feed aanmaken. En die haalt de laatste info van mijn MySQL server (ik weet niet of dit gebruikelijk is bij RSS?), alleen het werkt voor geen meter.

Even een stukje code:

[code:1:8f0bb82bad]
<item>
<?php
if(!mysql_select_db(“lauwekul”, mysql_connect(“localhost”, “wouter”, “*****”))) {
echo “Kan geen verbinding maken”;
exit;
}
$sql = mysql_query(“SELECT * FROM weblogs ORDER BY datumtijd DESC LIMIT 0,1”);
while($var = mysql_fetch_array($sql)) {
?>
<title><? echo $var[‘titel’]; ?></title>
<description><? echo $var[‘bericht’]; ?></description>
<pubDate><? echo $var[‘datumtijd’]; ?></pubDate>
<link>…/weblog/?id=<? echo $var[‘id’]; ?></link>
</item>
<? } mysql_close(); ?>
</channel>
</rss>
[/code:1:8f0bb82bad]

En geeft dan deze foutmelding:

[quote:8f0bb82bad]
XML Parsing Error: not well-formed
Location: http://localhost:8888/lauwekulv1/rss/index.xml
Line Number 25, Column 10:<title><? echo $var[‘titel’]; ?></title>
---------^
[/quote:8f0bb82bad]

Iemand die mij te hulp kan schieten in deze moeilijke tijden ;)?

Voeg ook dit eens toe

[code:1:0235f72ebb]header(‘Content-Type: text/xml’);[/code:1:0235f72ebb]

Als eerste in je php document.

Als php-tag neem ik aan?

jip

By the way, ik heb mijn document nu gewoon als .xml opgeslagen.. En dus niet als php, dat zal waarschijnlijk ook wel wat uitmaken?

Dat moet als php. Je header output staat op xml, dus dat is voldoende. In principe doet de extentie er dan helemaal niet toe, maar standaard zal je webserver ingesteld staan om .PHP files te parsen.

Het werkt! Top, heel erg bedankt hier heb ik (en waarschijnlijk andere ook) weer veel aan gehad.

Nog even een vraag: is het ook nog mogelijk de refresh tijd te wijzigen? Want het duurt nu vrij lang voordat hij bij de feeds komt te staan in de RSS reader van firefox

Kan je dat niet instellen in FF?

Nee kan het niet vinden

[size=9:66b6157aff](beetje late reactie…)[/size:66b6157aff]