Hallo,
ich möchte, News auslesen und diese dann als RSS anbieten. Dazu habe ich in diesem Forum ein PHP Code gefunden und diesen entspreched modifiziert.
Allerdings bekomme ich die Fehlermeldung:
Ich habe den folgenden Code benutzt:
Kann mir vielleicht jemand helfen und mir einen Tipp geben, warum ich diese Fehlermeldung erhalte?
Dafür bedanke ich mich bereits im Voraus
Gruß
ich möchte, News auslesen und diese dann als RSS anbieten. Dazu habe ich in diesem Forum ein PHP Code gefunden und diesen entspreched modifiziert.
Allerdings bekomme ich die Fehlermeldung:
PHP-Code:
Warning: Cannot modify header information - headers already sent
by (output started at /www/htdocs/test/test/test.php:1) in
/www/htdocs/test/test/news.php on line 9
http://www.test.de Beschreibung de-de You have an error
in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near '(created, '%a,
%d %b %Y %H:%i:%s') as created ORDER BY id DESC LIMIT 0,20' at line 1
Ich habe den folgenden Code benutzt:
PHP-Code:
<?php
define("ABSPATH", "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']));
$dbLink = mysql_connect("***", "***", "***") or die(mysql_error());
if( $dbLink ) {
mysql_select_db("***") or die(mysql_error());
}
header("Content-type: text/xml; charset=iso-8859-1");
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
?>
<rss version="2.0">
<channel>
<title>Name des Feeds</title>
<link>http://www.test.de</link>
<description>Beschreibung</description>
<language>de-de</language>
<?php
$sqlQuery = "SELECT * from _news";
$sqlQuery.= "DATE_FORMAT(created, '%a, %d %b %Y %H:%i:%s') as created";
$dbRes = mysql_query($sqlQuery." ORDER BY id DESC LIMIT 0,20")
or die(mysql_error());
while( $dbRow = mysql_fetch_object($dbRes) ) {
echo "<item>\n";
echo "<title>".$dbRow->titel."</title>\n";
echo "<link>".ABSPATH."/artikel.php?id=".$dbRow->id."</link>\n";
echo "<description><![CDATA[".$dbRow->head."]]></description>\n";
echo "<pubDate>".$dbRow->created." ".date("O")."</pubDate>\n";
echo "</item>\n";
}
?>
</channel>
</rss>
Dafür bedanke ich mich bereits im Voraus
Gruß
Kommentar