Hallo zurück,
Hallo, Vielen Dank für Eure Mühe. Ihr seid hoffentlich nicht böse, dass ich als Laie den Überblick verliere.
Das geht auch leicht bei dieser Klasse und den Rahmenbedingungen :-)
Ich werde jetzt mal die Lösung unter "Kurzfassung" ausprobieren, auch wenn ich sie noch nicht verstehe. Ich hatte auch im Quelletext von sr-online gesehen, dass die HTML - Seite als XML definiert wird und mich gewundert. Nach meiner Einschätzung hat der sr anscheinend nicht nur kein Geld für einen ordentlichen rss-feed, sondern auch keines für eine ordentlich homepage.
Da wäre ich jetzt nicht so streng.
Eine absolute Wahrheit gibt es wohl nicht in der Webentwicklung, weil die Vorgaben von den diversen Browsern immer noch nicht eingehalten werden und die Anbieter daher oft "gewachsene Lösungen" haben, die zumindest einigermaßen funktionieren.
Wie gesagt, Danke, mal gucken ob ich die "Kurzfassung" einbauen kann, so wie ich es brauche.
Das ist noch nicht das Non-Plus-Ultra gewesen. Dedlfix hat die Angabe dür die Kodierung noch besser gelöst:
$page = file_get_contents($url);
$meta = '<' . '?xml encoding="utf-8" ?' . ">\r\n"; ## *1)
$dom = new DOMDocument('1.0', 'utf-8');
$dom->loadHTML($meta . $page);
Dieses merkwürdige Zusammenstoppeln für den xml-Tag habe ich gemacht, weil der PHP-Parser sonst kotzen könnte, wenn Short-Open-Tags eingeschaltet sind. Leider auch, wenn sie ausgeschaltet sind und man eine Zeile mit "?>" auskommeniert...
Ich mach Dir einen anderen Vorschlag: Da ich an einer ähnlichen Sache sitze und mich sowieso durchkämpfen muss, beschreibe doch einfach möglichst genau, was Du benötigst. Ich versuche dann mal, das möglichst sauber umzusetzen und hoffe, dass mir Dedlfix dabei auf die Finger guckt. Ich schreibe dann auch veiel Kommenrtare dazu und würde mich freuen, wenn jemands diesen doch mMn typischen Anwendungsfall für's WIKI aufbereiten würde.
Ich ahbe hier in den letzten Tagen schon drei bis vier wesentliche Kniffe für die DOMDocument-Classes dazugelernt und würde die gerne dokumentieren, bevor sie wiedre in Vergessenheit geraten.
Habe mich gerade auch hier angemeldet, aber das funktioniert noch nicht so ganz. Da ist wohl wieder der Browser dran Schuld, der immer erstmal alle Cookies ablehnt.
Grüße
TS