Hallo,
ich möchte per PHP ein RSS Feed programmieren.
Im Firefox wird dieser auch problemlos angezeigt, nur in IE und Google Chrom nicht :'(
Google Chrom gibt mir folgenden Fehler zurück:
Der IE sagt nur "feed kann nicht angezeigt werden"
Mein Php Code ist:
Ich würde mich freuen, wenn mir jemand helfen könnte.
Danke im voraus
Philipp
ich möchte per PHP ein RSS Feed programmieren.
Im Firefox wird dieser auch problemlos angezeigt, nur in IE und Google Chrom nicht :'(
Google Chrom gibt mir folgenden Fehler zurück:
HTML:
error on line 30 at column 30: Extra content at the end of the document
Der IE sagt nur "feed kann nicht angezeigt werden"
Mein Php Code ist:
PHP:
header("Content-type: text/xml");
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>title</title>
<language>de</language>
<link>domain</link>
<description>Hier kommt die Beschreibung rein.</description>
<copyright>Copyright by Domain ' . date("d.m.Y") . '</copyright>';
$res = $GLOBALS["TYPO3_DB"]->exec_SELECTquery("*", "tx_implantatenews_news", "hidden = 0 AND deleted = 0 AND pid = 16", "", "crdate DESC");
$num = $GLOBALS["TYPO3_DB"]->sql_num_rows($res);
for($i = 0; $i < 2; $i++) {
$row = $GLOBALS["TYPO3_DB"]->sql_fetch_assoc($res);
$id = $row["uid"];
$title = $row["title"];
$intro = $row["introtext"];
$date = date("d.m.Y", $row["crdate"]);
$param = array(
"item" => $id,
"MP" => "16-261"
);
$link = $this->pi_getpagelink("296", "", $param);
$url = t3lib_div::locationHeaderUrl($link);
$url = str_replace("&", "&", $url);
echo "<item>
<title>$title</title>
<link>$url</link>
<pubDate>$date</pubDate>
<description><![CDATA[ $intro ]]></description>
</item>";
}
echo "</channel></rss>";
Ich würde mich freuen, wenn mir jemand helfen könnte.
Danke im voraus
Philipp