- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 02-09-2009, 21:44
Grabber66
 Newbie
Links : Onlinestatus : Grabber66 ist offline
Registriert seit: Jan 2004
Beiträge: 64
Grabber66 ist zur Zeit noch ein unbeschriebenes Blatt
Standard RSS Feed parsen....

Hallo zusammen,

ich habe folgendes Problem, ich möchte auf einer Site nen RSS Feed anzeigen lassen. Ich hab schon etliche Anleitungen gefunden die das was sie machen
sollen auch tun, nämlich den xml-file parsen und wieder ausgeben.

Doch nun habe ich einen Feed wo ich keine xml-Datei finde. Dies ist z.B.:

Neue Gerichtsurteile - Aktuelle Urteile

Gibt es dafür auch eine Lösung ?

THX
Mit Zitat antworten
  #2 (permalink)  
Alt 02-09-2009, 21:49
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.550
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Hallo,

warum soll das keine XML Datei sein? Es hat ne XML Deklaration und ist well-formed. Das sind hinreichende Kriterien für ein XML-Dokument.

Bitte konkretisier mal dein Problem.

Gruß,

Anja
Mit Zitat antworten
  #3 (permalink)  
Alt 02-09-2009, 22:49
PHP-Desaster
 PHP Expert
Links : Onlinestatus : PHP-Desaster ist offline
Registriert seit: Mar 2006
Beiträge: 3.104
PHP-Desaster befindet sich auf einem aufstrebenden Ast
Standard

Die verlinkte Uri verweist doch auf einen Feed...
Mit Zitat antworten
  #4 (permalink)  
Alt 03-09-2009, 01:48
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.550
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Sogar hinter den URLs, die im Feed angegeben sind, verbirgt sich (stichprobenartig getestet) valides XHTML. Wenn du also diese Inhalte meintest, sind selbst das XML-Dokumente, die du prima parsen kannst. Abrufen kannst du direkt mit DOMDocument->load() oder aber über file_get_contents oder cURL.

Jetzt solltest du alles haben, was du brauchen könntest.

Gruß,

Anja
Mit Zitat antworten
  #5 (permalink)  
Alt 03-09-2009, 09:22
Grabber66
 Newbie
Links : Onlinestatus : Grabber66 ist offline
Registriert seit: Jan 2004
Beiträge: 64
Grabber66 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Dann werd ich mal etwas genauer. Dies ist mein gefundener Code:

Code:
<?php
define('MAGPIE_CACHE_DIR', 'cache');
define('MAGPIE_CACHE_AGE', '600');
require_once('rss_fetch.inc');
$url = 'http://www.tagesschau.de/newsticker.rdf';

if ( $url ) {
$num_items = 10;
$rss = fetch_rss( $url );
$items = array_slice($rss->items, 0,$num_items);
echo $rss->channel['title'];}

echo "<ul id='feed'>";
foreach ($items as $item) {
$href = $item['link'];
$title = $item['title'];
echo "<li><a href=$href target='_blank'>$title</a></li>";}
echo "</ul>";
?>
Dort muss ja die url geändert werden.
Doch ich habe blos:
h++p://xxx.mahnerfolg.de/urteile/index.php/feed/

Und damit klappt es logischerweise nicht. Es fehlt mir wie im Beispiel die xml-Datei.

Wie kann ich die denn herausfinden ?
Mit Zitat antworten
  #6 (permalink)  
Alt 03-09-2009, 09:54
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.550
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Und wo genau soll diese XML-Datei fehlen? Kannst du bitte mal schildern, an welcher Stelle du welche Ausgabe/Fehlermeldung bekommst und was du stattdessen erwartest?

Der Code den du postest ist entweder nicht der relevante Teil oder du hast das Problem immer noch nicht hinreichend geschildert.

Dann kannst du in Zeile 17 deines Codes mal den Wert des href-Attributs in Anführungszeichen setzen.

welches ist denn "im Beispiel die XML Datei"? Die hier: newsticker.rdf? Die ist genau so sehr XML-Datei wie index.php/feed/.

Im Gegensatz zum lokalen Dateisystem müssen Pfade im WWW nicht immer mit einem Dateinamen enden. Die Startseite von Example Web Page endet auch nicht auf .html und trotzdem kommt eine HTML-Seite, wenn du das aufrufst. Ist es dieses Verständnisproblem, worum es dir geht?

Anja
Mit Zitat antworten
  #7 (permalink)  
Alt 03-09-2009, 09:58
unset
  Moderator
Links : Onlinestatus : unset ist offline
Registriert seit: Jan 2007
Ort: Düsseldorf
Beiträge: 3.778
unset befindet sich auf einem aufstrebenden Ast
Standard

Manche Anbieter liefern ihre Feeds auch einfach nicht aus, falls kein bekannter (Desktop-)User-Agent mitgeleifert wird. Aber ohne dass du uns sagst, was genau für Fehler auftreten, ist das auch nur im Nebel rumgestocher.
Mit Zitat antworten
  #8 (permalink)  
Alt 03-09-2009, 11:47
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.550
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von unset Beitrag anzeigen
Manche Anbieter liefern ihre Feeds auch einfach nicht aus, falls kein bekannter (Desktop-)User-Agent mitgeleifert wird.
Daran kann es nicht liegen, denn bei mir funktioniert es auch so:
PHP-Code:
echo file_get_contents("http://www.mahnerfolg.de/urteile/index.php/feed/"); 
Mit Zitat antworten
  #9 (permalink)  
Alt 03-09-2009, 11:51
unset
  Moderator
Links : Onlinestatus : unset ist offline
Registriert seit: Jan 2007
Ort: Düsseldorf
Beiträge: 3.778
unset befindet sich auf einem aufstrebenden Ast
Standard

Das hab ich nicht ausprobiert. Die Arbeit für die Fragesteller zu machen habe ich mir schon lange abgewöhnt ;-)
Mit Zitat antworten
  #10 (permalink)  
Alt 03-09-2009, 11:58
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.550
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

OffTopic:
Da hast du schon recht, aber du könntest deine eigene Arbeit machen und den Thread mal verschieben
Mit Zitat antworten
  #11 (permalink)  
Alt 03-09-2009, 12:00
unset
  Moderator
Links : Onlinestatus : unset ist offline
Registriert seit: Jan 2007
Ort: Düsseldorf
Beiträge: 3.778
unset befindet sich auf einem aufstrebenden Ast
Standard

Recht haste! ;-)
Mit Zitat antworten
  #12 (permalink)  
Alt 03-09-2009, 21:28
Grabber66
 Newbie
Links : Onlinestatus : Grabber66 ist offline
Registriert seit: Jan 2004
Beiträge: 64
Grabber66 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke, hatte irgentwie ein Brett vorm Kopf.
Und das es einfach nur das Fehlende Hochkomma war ärgert mich immer noch.

Naja auf jeden Fall gehts jetzt....THX
Mit Zitat antworten
  #13 (permalink)  
Alt 03-09-2009, 21:38
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.550
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Achso, prima. Danke für die Rückmeldung! Ich hab schon drauf gehofft, dass ich endlich erfahre, was nun eigentlich das Problem war.
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
rss parsen ohne xml-datei


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
rss feed anbieten McPU PHP Developer Forum 8 01-02-2008 20:18
RSS Feed Fehler Dulla_Po XML 6 05-06-2007 18:57
RSS Feed Generator prego Appz und Script Gesuche 2 23-02-2007 10:34
Feed aus Auktionshaus zuhülf XML 1 17-12-2005 18:33
RSS Feed (dringend) uschi XML 3 10-10-2004 10:14

Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

EM 2012 Tipp-Spiel ansehen EM 2012 Tipp-Spiel

Online Tipp-Spiel zur Fussball Europameisterschaft 2012, basierend auf php-Script mit hinterlegter mySql-Datenbank

27.05.2012 tippimnetz | Kategorie: PHP/ Spiele
Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:08 Uhr.