Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

RSS Feed in Homepage einbauen

Mitglied: singh

singh (Level 1) - Jetzt verbinden

03.01.2007, aktualisiert 15.04.2007, 20902 Aufrufe, 2 Kommentare

hallo zusammen
ich hab mal eine frage zu Rss Feeds!

ich wollte ein Rss Feed in meiner Homepage als Newsticker einbauen. Der Ticker ist leicht zu erstllen aber ich kapier es nicht wie das mit den Rss feed funzunieren soll

die XML datei hab ich erstellt aber im internet steht noch was über XMLtextReader, Setdate und weiteren sachen. Diese Sachen kapier ich einfach net könnt ihr mi es mal erkären wie das genau funkzuniert. Ein freund von mir hat mir gesagt ich muss einfach die XML auf den server laden und das wars aber ich weiß net ob das so funzuniert

hier der link wo ich was gefunden habe:http://www.devtrain.de/artikel_913.aspx


Danke in voraus für antworten!!!
Mitglied: 17735
15.04.2007 um 08:52 Uhr
Hallo singh,

ein RSS-Webfeed ist eine XML-Datei (es kann auch z. B. eine PHP-Datei sein, die XML-Code ausgibt) die auf einem Webserver liegt. Diese XML-Datei wird laufend aktualisiert, entweder manuell oder automatisch z. B. mittels PHP.

Am einfachsten wäre es, wenn du diese XML-Datei einfach nur verlinken würdest. Dann würde der Browser versuchen, sie anzuzeigen (klappt mit dem Firefox und dem Internet Explorer ab Version 7 problemlos).

Wenn du den Webfeed jedoch direkt in deine Website einbinden möchtest, so dass der Webfeed auch in dein Design passt, muss deine Website die Funktion des XML-Readers übernehmen und die XML-Datei einlesen und umwandeln.

Dies könntest du zum Beispiel mit PHP machen. Dazu muss jedoch dein Webserver PHP unterstützen.

Ich habe dir hier mal den Quelltext einer entsprechenden PHP-Datei geschrieben (du kannst die Datei z. B. feedreader.php nennen):

01.
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n 
02.
<html>\n 
03.
<head>\n 
04.
<title>Feedreader</title>\n 
05.
<meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-1\">\n 
06.
</head>\n 
07.
<body>\n 
08.
<h1>RSS-Feedreader</h1>\n"; 
09.
 
10.
 
11.
$url = "http://www.heise.de/tp/news-xl.rdf"
12.
$output = ""
13.
 
14.
 
15.
if($rss = @simplexml_load_file($url)) { 
16.
    foreach($rss->channel->item as $item) { 
17.
        $output .= "<h3>{$item->title}</h3>"
18.
        $output .= "<p>{$item->description}</p>"
19.
        $output .= "<div><a href=\"{$item->link}\">weiter lesen</a></div><hr>"
20.
21.
    echo utf8_decode($output); 
22.
} else
23.
    echo "<div>Einlesen der Datei nicht erfolgreich</div>"
24.
25.
 
26.
echo "</body>\n 
27.
</html>";
Gruß,
Ahnenforscher
Bitte warten ..
Mitglied: entity
06.03.2010 um 22:00 Uhr
Dieses Thema ist zwar schon relativ alt. Es ist aber trotzdem recht gut bei Google zu finden. Ich denke, es wird daher auch heute noch viel gelesen und es ist ok, wenn ich es jetzt mit meiner zusätzlichen Info noch mal 'aus dem Keller hole'.

Auf http://homepage-werbung.de/rss-newsfeed-auf-homepages-einbinden/ wird ein PHP Script vorgestellt, das im Grunde das gleiche macht, wie das hier vorgestellte Script von Ahnenforscher. Der Unterschied / die Verbesserung ist, dass das Script nicht bei jedem Seitenaufruf ausgeführt wird, sondern einen Cache (Zwischenspeicher) benutzt. Das Script, das die RSS Datei einliest, wird dadurch nur ab und zu durch einen Cronjob aufgerufen, was beim Request eines realen Users Ladezeiten einspart.
Bitte warten ..
Ähnliche Inhalte
Administrator.de Feedback
RSS-Feed zeigt keine " 0 " an?
gelöst Frage von Snowman25Administrator.de Feedback6 Kommentare

Hallo! Schau gerade durch meinen RSS-Feed der Themen und muss verwundert dies feststellen: Eine 0 umgeben von 2 Leerzeichen ...

Webbrowser

RSS Feed - "als gesehn Makierung" verschwindet immer wieder!

Frage von InvisibleQuantumWebbrowser

Hay, ich habe in meine Firefox Lesezeichen Leiste einen RSS-Feed kombiniert aus YouTube-RSS-Feeds erstellt. Damit ich immer über meine ...

Outlook & Mail

RSS-Feed -Abfrage bei Start von Outlook 2007

Frage von chris123Outlook & Mail

Hallo zusammen! Beim ersten Start von Outlook 2007 kommt ein Fenster welches fragt, ob die Feed-Liste mit der gemeinsamen ...

Webbrowser

Benachrichtigung über Änderungen auf einer Webseite - Alternativ RSS Feeds erstellen

gelöst Frage von EstefaniaWebbrowser4 Kommentare

Hi. Grundsätzlich nutze ich immer RSS Feeds um sich über Updates zu informieren, sofern es angeboten wird. Leider gibt ...

Neue Wissensbeiträge
Windows Server
DP mit Benutzerdatenträger und VDS-SAN-policy
Tipp von lcer00 vor 10 StundenWindows Server

Hallo zusammen, ich habe gerade einen halben Tag mit Recherche zu dem Thema hinter mir und endlich ein Ergebnis. ...

Internet

Europa baut Zensurinfrastruktur auf: EU-Parlament stimmt für Upload-Filter, Leistungsschutzrecht und gegen KI-Forschung

Information von Frank vor 3 TagenInternet9 Kommentare

Eine sehr schlechte Entscheidungen für die Zukunft Europas ist gefallen: Der Rechtsausschuss im EU-Parlament stimmte heute morgen in einer ...

Windows 10

Mikrofon von Headset geht nach Update auf Windows 10 1803 nicht mehr

Tipp von Deepsys vor 5 TagenWindows 102 Kommentare

Ich verwende ein Plantronics Headset das per USB mit dem Windows 10 PC verbunden ist. Damit kann ich auch ...

Video & Streaming

Ruckelfreies Fernsehen auf Smartphone oder Tablet - in SD oder gar HD - Eine Alternative zum Fritz DVB-C Receiver

Anleitung von power-user vor 6 TagenVideo & Streaming10 Kommentare

Wer kennt das nicht: Man möchte gemütlich auf dem Balkon sitzen und vielleicht grillen und dabei das WM-Spiel gucken ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Sophos UTM 110 120 in Betrieb nehmen und IP Adresse am Cisco Switch herausfinden
Frage von KabuntelLAN, WAN, Wireless11 Kommentare

Hallo, ich mache in Rahmen meiner Umschulung zum Fachinformatiker - Systemintegration ein Praktikum. Gestern hat mir mein Chef gleich ...

Switche und Hubs
VPN Router empfehlung
Frage von mstSwitche und Hubs9 Kommentare

Moin Leute ich hab mal eine Frage an die VPN und Netzwerkprofis unter euch. Folgendes Szenario, ich habe einen ...

Hardware
Neue Hardware für meine pfSense - APU2 apu4b4?
Frage von jokru1Hardware8 Kommentare

Hallo zusammen, ich betreibe aktuell meine pfSense auf einer APU2-Hardware (3 NICs, 4GB RAM) ohne AES-NI-Unterstützung. Diese möchte ich ...

Firewall
Firewall Vorteil und Nachteil
gelöst Frage von vegeta500Firewall7 Kommentare

Hallo , ich habe eine Fragen (Theoretische), Welches Sicherheitsproblem kann eine gewöhnliche Firewall nicht lösen