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! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

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.709
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.105
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.709
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.709
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.782
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.709
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.782
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.709
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.782
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.709
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 Apps und PHP 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

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:57 Uhr.