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 
okay das änder ich aber wieso geht das & Zeichen nicht ?
Weil der RSS-Standard das Zeichen wie in HTML als & definiert hat 