Portal > Foren > PHP > PHP-Programmierung > Frage zum Thema RSS
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 29.07.2007, 19:06 Nach oben    #1
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 434
Standard Frage zum Thema RSS

RSS-Feeds sind ja ncihts weiter als xml dokumente.
Die kann man ja mit PHP verarbeiten.
Jetzt kam mir die Idee z.b. ein kleinen RSS-Feed in Bildform zu schreiben, z.b. für ne foren signatur.
Dafür müsste ich jetzt ja nur den Titel der letzten 3 einträge auslesen.

Gibt es da einen ansatz wie man das machen könnte?
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.07.2007, 19:32 Nach oben    #2
Dejan Spasic
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 169
Standard

Um RSS auszulesen könnte man Zend_Feed vom Zend Framework einsetzen.
Alternativ hat Rasmus Lerdorf auch eine Lösung parat. simple_rss.php
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.07.2007, 15:36 Nach oben    #3
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 434
Standard

Habs geschafft.
Allerdings ohne klasse...hat sich nicht gelohnt. ich hab dann einfach mit preg_match_All den Titel ausgelesen.

Ergebnis sieht man in der Signatur
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php

Geändert von kampfgnom (30.07.2007 um 15:44 Uhr)
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.07.2007, 16:25 Nach oben    #4
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.649
Standard

Dann "Einträge" aber bitte auch korrekt mit großem E schreiben
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.07.2007, 16:27 Nach oben    #5
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 313
Standard

Hm... Wohl eher gleich "Blogeinträge"
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.07.2007, 16:29 Nach oben    #6
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.649
Standard

oder dem "Trend" folgen und alles mit Bindestrichen verbinden
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.07.2007, 16:31 Nach oben    #7
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 434
Standard

uuups, aber es sind ja ferien *schlechte ausrede*

Danke für den Hinweis
Geändert
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.07.2007, 20:29 Nach oben    #8
Martin Schröder
 
Benutzerbild von Orolhawion
 
Registriert seit: 15.12.2004
Ort: Stockholm
Beiträge: 116
Standard

jetzt kannste noch die titel zu ihren jeweiligen einträgen verlinken! da gibts doch so schöne pixmaps oder wie das heißt!
__________________
"Wer nicht mit der Zeit geht, wird mit der Zeit gehen."
Game over, Junge!
ENERGIE!
___________________________
Mein Blog
Mein OpenBC
Orolhawion ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.07.2007, 21:29 Nach oben    #9
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 434
Standard

Das müsste man direkt mal machen..aber ich glaube das würde dann eher HTML werden oder? Das kann man doch nicht mit PHP bewerkstelligen
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.07.2007, 21:33 Nach oben    #10
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.244
Standard

via BBCode wohl nicht möglich.
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.07.2007, 21:56 Nach oben    #11
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.649
Standard

ne das ist pures HTML, aber ich würde irgendwie versuchen das Bild etwas schlanker zu machen. Für 4 Zeilen ist das Ding ganz schön riesig
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.08.2007, 20:55 Nach oben    #12
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 434
Standard

ja haste recht

Hab aber mal ne andere frage.
Wenn man bei Wordpress unten auf den Link klickt zum RSS-Feed, macht Firefox automatisch diese Ansicht, wie wenn man auf das Icon in der Adresszeile klickt (Wie man das macht weiß ich).
Mein Problem ist, wie machen die das bei dem normalen link, wenn ich das mache, funktioniert das nur, wenn ich das in der Adresszeile verlinke.
Wenn ich direkt drauf verlinke, kommt die Baumansicht.

Weiß jmd. wie man das machen kann?
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.08.2007, 22:56 Nach oben    #13
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.649
Standard

Hast du einfach mal die Quelltexte verglichen?
Hast mal ein Beispiellink, damit wir mal sehen können was du genau meinst? (onlinebeispiel)
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2007, 10:05 Nach oben    #14
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 434
Standard

Ja verglichen hab ich.
Das einzige was bei Wordpress anders ist, das die Datei nicht direkt aufgerufen wird sondern per GET.
Word press: http://aedo.ae.ohost.de/hp/?feed=rss2
Mein Selbst geschriebener:http://kampfgnom.redio.de/rss.xml

Hoffe man kann mir weiterhelfen. Ich habe auch noch nicht raus bekommen, wann FF das so anzeigt und wann nicht
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2007, 11:08 Nach oben    #15
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.244
Standard

Der Unterschied wird der Header sein den die Seiten schicken

1) http://aedo.ae.ohost.de/hp/?feed=rss2 Content-Type: text/xml; charset=UTF-8
2) http://kampfgnom.redio.de/rss.xml Content-Type: application/xml
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2007, 11:18 Nach oben    #16
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 434
Standard

kann ich das iwie in der xml datei ändern oder muss ich eine PHP datei erstellen lassen die diesen header sendet?
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2007, 14:29 Nach oben    #17
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.649
Standard

Wordpress macht das alles in einer xmlrpc.php
PHP-Code:
header('Content-type: text/xml; charset=' get_option('blog_charset'), true); 
Solltest vielleicht auch nicht direkt auf das XML verlinken sondern dir ein "Auslieferscript" schreiben. Da kannst du auch bequem einfach die Header manipulieren und mitsenden.
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2007, 14:42 Nach oben    #18
Dejan Spasic
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 169
Standard

Zitat:
Zitat von kampfgnom Beitrag anzeigen
kann ich das iwie in der xml datei ändern oder muss ich eine PHP datei erstellen lassen die diesen header sendet?
In der XML-Datei kannst du das nicht ändern. Man kann es, wie du es erwähnt
hast, über PHP lösen, oder es kann auch mittels der Apache-Direktiven
FilesMatch und ForceType gelöst werden.
Code:
<FilesMatch "\.(xml)$">
    ForceType  text/xml
</FilesMatch> 
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2007, 15:39 Nach oben    #19
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 434
Standard

man konnte doch auch über die .htaccess für Dateiendungen Header festlegen oder?
Selbst raus gefunden. mit:
Zitat:
AddType application/xhtml+xml xml
hab eigentlich alles ausprobiert..aber daran scheint es nicht zu liegen...

Zitat:
Solltest vielleicht auch nicht direkt auf das XML verlinken sondern dir ein "Auslieferscript" schreiben. Da kannst du auch bequem einfach die Header manipulieren und mitsenden.
zu spät gelesen..werd ich mal probieren
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php

Geändert von kampfgnom (02.08.2007 um 15:45 Uhr)
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2007, 16:00 Nach oben    #20
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 434
Standard

Ok...ich weiß woran es lag...es war schon der header, allerdings muss man mitliefern:
PHP-Code:
application/rss+xml 
is mir dann klar geworden als ich den link im header ändern wollte..der lautet nämlich:
PHP-Code:
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="rss.xml" /> 
das wars schon...danke für eure Hilfe!

Ich fahr die nacht nach frankreich
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
indireckte Frage zu Template system kampfgnom PHP-Programmierung 4 04.06.2007 04:12
Frage zu Aufklapp-Menü mit CSS Hobbyuser HTML, XML und CSS 8 12.08.2006 18:41
Java Programm - Code Frage (Problem) Finki Allgemeine Java-Programmierung 16 23.10.2005 12:36
einfache Frage zu remove (Component) pro_evo Allgemeine Java-Programmierung 2 23.01.2005 21:11
Frage: Binärdaten/dateien (?) schreiben??? Herr Bö Allgemeine Java-Programmierung 5 21.07.2004 23:41


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:22 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45