Willkommen im PC-Welt-Forum
Liebe Leser,
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Ergebnis 1 bis 2 von 2
-
15.08.2011, 14:40 #1
Kbyte
- Registriert seit
- 01.2008
- Ort
- Schweiz am Bodensee
- Beiträge
- 171
RSS Feed XML-Datei mit PHP erstellen
Hallo
Mein Problem ist folgendes:
Ich möchte per PHP XML-Code in eine XML-Datei schreiben, welche dann z.B. mit Outlook RSS-Feeds abgerufen werden kann. Das erstellen der Datei mit PHP funktioniert grundsätzlich ganz gut.
Hier der Code:
Es werden zuerst Newseinträge aus einer Datenbank abgerufen und dann die XML-Datei geschrieben. Wenn ich dann aber den RSS-Feed in Microsoft Outlook eintrage, wird nur der älteste Eintrag abgerufen, welcher in der XML-Datei ganz unten steht. Ich habe das XML-File, welches mit PHP erstellt wird mit einem anderen funktionierenden XML-File verglichen, sehe aber keine Fehler oder Unterschiede ausser das ich +0200 als Zeitzone verzende und in der funktionierenden Datei CET verwendet wird.PHP-Code:$xml_code = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>
<rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\">
<channel>
<title>".$data_config["rss_title"]."</title>
<link>http://www.".$domain."</link>
<description>".$data_config["rss_description"]."</description>
<atom:link href=\"http://pallavolo.allaboutweb.ch/rss_feed.xml\" rel=\"self\" type=\"application/rss+xml\" />\n";
while($row_entries = mysql_fetch_array($sql_entries))
{
$xml_code .= "<item>
<title>".$row_entries["title"]."</title>
<description>".$row_entries["text"]."\n \n" .$row_entries["publisher"] ."</description>
<link>http://www.".$domain."</link>
<pubDate>".$row_entries["fdate_time"]." +0200</pubDate>
</item>\n";
}
$xml_code .= "</channel>
</rss>";
Sieht jemand einen Fehler oder hat eine Ahnung zur Ursache meines Problems?
Vielen Dankgreez 'n' piis
insanity wolfi
-
27.11.2011, 02:14 #2
Byte
- Registriert seit
- 05.2009
- Beiträge
- 8
Warum das Rad neu erfinden?
Schau mal hier:
http://feedcreator.org/
Dann haste auch noch gleich ein valides XML für deinen RSS-Feed
Ähnliche Themen
-
.bat datei erstellen die...
Von matrix1420 im Forum Software allgemeinAntworten: 22Letzter Beitrag: 22.05.2011, 10:22 -
DLL datei erstellen ? Wie
Von AtakanCan im Forum ProgrammierenAntworten: 7Letzter Beitrag: 06.04.2009, 22:37 -
ISO Datei erstellen
Von JohnF im Forum Software allgemeinAntworten: 1Letzter Beitrag: 24.04.2008, 19:34 -
ISO Datei erstellen
Von blitzy im Forum Software allgemeinAntworten: 4Letzter Beitrag: 16.02.2007, 15:00 -
CSV- Datei erstellen aus C
Von shiggyvara im Forum ProgrammierenAntworten: 3Letzter Beitrag: 22.06.2005, 14:15
Stichworte
12

Zitieren

Lesezeichen