PC Freak
Erfahrenes Mitglied
soo hab den teil jetzt geändert .. aktueller code:
leider klappt der rss feed jetzt garnicht ... wenn ich die rss.php aufrufe steht dort folgendes:
was ist noch falsch ?
PHP:
<?
/* MySQL-Teil */
$mysql['host'] = 'nicht angegeben'; // MySQL Host
$mysql['user'] = 'nicht angegeben'; // MySQL User
$mysql['passwort'] = 'nicht angegeben'; // MySQL Passwort
$mysql['tabelle'] = 'nicht angegeben'; // Tabelle aus der der Inhalt kommt
$mysql['db'] = 'nicht angegeben'; // Datenbank Name
Header("Content-Type: text/xml");
$query="SELECT * FROM corenews2_news ORDER BY id DESC LIMIT 0, ".$_GET['id']." WHERE category_id=".$_GET['catid'];
if($_GET['id']>10 || empty($_GET['id'])) $_GET['id']=5;
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="0.91">
<channel>
<title>Hardware Newsfeed</title>
<link>http://www.meineurl.de</link>
<description>Die '.$_GET['id'].' aktuellsten News aus der Hardware-Branche</description>
<language>de-de</language>
<copyright>'.date("Y").' http://www.meineurl.de</copyright>
<image>
<url>http://www.meineurl.de</url>
<title>Hardware Newsfeed</title>
<link>http://www.meineurl.de/</link>
</image>
';
@mysql_connect($mysql['host'], $mysql['user'], $mysql['passwort']) or die('Verbindung zum MySQL Server kann nicht aufgebaut werden');
@mysql_select_db($mysql['db']) or die('Datenbank kann nicht selektiert werden');
$laenge = 300;
$ergeb=mysql_query("SELECT * FROM corenews2_news WHERE category_id=".$_GET['catid']." ORDER BY id DESC LIMIT 0, ".$_GET['id']);
while($array=mysql_fetch_array($ergeb)) {
echo '<item>
<title>'.$array['news_title'].'</title>
<description>'.$news_text = substr($array['news_text'], 0, $laenge).'...</description>
<link>http://www.meineurl.de/index.php?news_id='.$array['id'].'</link>
</item>
';
}
echo '</channel>
</rss>';
?>
leider klappt der rss feed jetzt garnicht ... wenn ich die rss.php aufrufe steht dort folgendes:
PHP:
<rss version="0.91">
-
<channel>
<title>Hardware Newsfeed</title>
<link>http://www.meineurl.de</link>
<description>Die 5 aktuellsten News aus der Hardware-Branche</description>
<language>de-de</language>
<copyright>2005 meineurl.de</copyright>
-
<image>
<url>http://www.meineurl.de/Bilder/small_banner.gif</url>
<title>compu-zone.de Hardware Newsfeed</title>
<link>http://www.meineurl.de/</link>
</image>
<br/>
<b>Warning</b>
: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
<b>/home/www/web265/html/rss.php</b>
on line
<b>39</b>
<br/>
</channel>
</rss>
was ist noch falsch ?