RSS + Datenbank Problem

hallo,

ich habe mir folgenden Code gebastelt es geht auch alles soweit, hier erstmal der code:

[code]<?php header(“Content-type: text/xml”);
echo ‘<’.’?xml version=“1.0” encoding=“ISO-8859-1”?’.’>’; ?>

Die neusten Codeschnipsel auf java.xetu.de // Feed Titel de // Language http://java.xetu.de // Adresse woher der Feed kommt Hier findet ihr die neusten Codeschnipsel auf java.xetu.de // Beschreibung des Feeds Copyright <?php date(y); ?> java.xetu.de // Copyright <?php $host = "lxx"; // Adresse des Datenbankservers, fast immer localhost $user = "xx"; // Ihr MySQL Benutzername $pass = "xx"; // Ihr MySQL Passwort $dbase = "xx"; // Name der Datenbank $connection = mysql_connect("$host" , "$user" , "$pass") OR DIE ("Keine Verbindung zu der Datenbank moeglich."); $db = mysql_select_db($dbase , $connection) or die ("Auswahl der Datenbank nicht moeglich."); // Datenbankabfrage $result = mysql_query("SELECT `id`,`autor`,`beschreibung`, `date` FROM `pastebin` ORDER BY `date` DESC LIMIT 5"); // Ausgabe der Daten while ($row = mysql_fetch_object($result)) { $id[] = $row->id; $autor[] = $row->autor; $title[] = $row->beschreibung; $news[] = $row->news; $pubdate[] = $row->date; } ?> <?php for ($i = 0;$i < count($pubdate);$i++) { echo ''; echo " $title[$i] "; echo " http://java.xetu.de/index.php?action=show&id=$id[$i] "; echo " http://java.xetu.de/index.php?action=show&id=$id[$i] "; echo " $autor[$i] "; echo " $pupdate[$i] "; echo " "; echo ''; } ?> [/code]

wenn ich es aber so anwende gibt es beim RSS Feed Reader genau ein Problem, das & Zeichen im link hier:

echo " <link>http://java.xetu.de/index.php?action=show&id=$id[$i]</link> "; echo " <guid isPermaLink=\"false\">http://java.xetu.de/index.php?action=show&id=$id[$i]</guid> ";

bringt immer einen fehler wenn ich es weglasse funktioniert der feed blos der link ist flasch =)
wie bekomme ich es hin das es trotz & alles läuft?

mfg
paul

Was gibt das lustige Script denn aus?

kannst es dir anschauen unter

java.xetu.de/rss.php mit nem RSS Feed Reader oda sonste was gehts allerdings stimmen die Links nicht da ja das & Zeichen irgendwie nicht funktioniert -.- habe atm nur ein leerzeichen drinne

// Copyright: so darf man in XML keine Kommentare hinzufügen…
wenn dann mit :wink:

okay das änder ich aber wieso geht das & Zeichen nicht ?

Weil der RSS-Standard das Zeichen wie in HTML als & definiert hat :wink:

geil nun gehts^^

thx =)