Hallo,
ich möchte ein XML Feed erzeugen, mit PHP.
Dazu habe ich mir folgendes gebastelt:
function xml(){
global $mkportals, $DB, $mklib, $Skin, $mklib_board;
$rss_path_config = "mkportal/modules/rss/config.php";
include $rss_path_config;
echo '
<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="0.91">
<channel>
<title>'.$title.'</title>
<link>'.$link.'</link>
<description>'.$description.'</description>
<language>'.$language.'</language>
<copyright>'.$copyright.'</copyright>
<image>
<url>'.$rss_logo.'</url>
<title>'.$rss_logotitel.'</title>
<link>'.$rss_logolink.'</link>
</image>';
$strSQL = "Select $domain_id, $domain_body, $domain_title From $domain_table Order by $domain_id ASC limit 15";
$query = $DB->query($strSQL);
while( $row = $DB->fetch_row($query) ) {
echo '
<item>
<title>'.$row['titel'].'</title>
<link>'.$domain_link.$row['id'].'</link>
<description>'.$row['body'].'</description>
</item>';
}
echo '
</channel>
</rss>';
}
Das was von PHP ausgespuckt wird ist aber kein XML sondern HTML. Was mach ich falsch bzw. wie funktioniert das mit der XML Ausgabe?
Andreas