HTML-Quelltextteil auslesen und anzeigen

Hallo,
als absoluter Neuling eine Frage:

Ist es möglich, dass ich aus einer HTML-Datei (eigener Content) nur den Titel des Headers (z.B. "

Plan für Mittwoch, 08.10.2014" auslese und in einer Wordpress-Installation auf einer Seite anzeige?

Der gesamte Inhalt der eigentlichen html-Datei wird bereits über ein PlugIn ausgelesen; jedoch leider nicht der Titel der Seite aus dem Header.

Wenn das klappen würde, hätte ich nämlich alle Informationen aus der Datei (die optisch nicht ansprechend aussieht) perfekt im Blog integriert.

Vielen Dank für etwaige Hilfe!

Einfache, gute Lösung gibt es dafür nicht.

Entweder du erweiterst das Plugin - das wäre sicher die sauberste Lösung.
Oder du schreibst einen Hack mit zB http://php.net/manual/en/class.domdocument.php
Oder du schreibst einen Hack mit AJAX, was mit jQuery zwar sehr einfach zu realisieren wäre, aber insgesamt die unsauberste Lösung ist - würde ich niemals machen.

Oh, das waren für mich nun alles bömische Dörfer leider.
Also ein festes Plugin habe ich nicht (außer das, welches ausschließlich die Tabellen der Seite auslesen kann; nicht aber den Header).
Und leider bin ich bei php ebenso blutiger Anfänger…

Vielleicht findet sich noch ein weiteres WP-PlugIn dafür. Ich mache mich mal auf die Suche.

In jedem Falle aber vielen Dank für die Tipps bis hierher.

Versuch mal das hier.
[php]

<?php $head=file_get_contents("http://www.deinedomain.de/datei.xxx"); preg_match("#(.+?)#s",$head, $title); echo "

".$title[1]."

"; ?>

[/php]

Habe es mal probiert; leider gibt Wordpress dann folgende Rückmeldung auf der Seite aus (siehe Bild).

Du hast wohl das einleitende <?php vergessen .

Ja, genau: Der Titel der externen HTML-Seite sollte „irgendwo“ im Text der Wordpress-Seite erscheinen.
Es handelt sich dabei immer um das Datum im Format: „Plan für Mittwoch, 08.10.2014“. Das ist eben der Titel der externen Seite, den ich im Text über einer Tabelle haben möchte.

Danke für Eure Hilfe bis hierher!

[PHP]
$doc = new DOMDocument();
$doc->loadHTML(„http://www.beispiel.de“);
$titles = $doc->getElementsByTagName(„title“);
[/PHP]

Wie oben schon erwähnt http://php.net/manual/en/class.domdocument.php

Das anfängliche <?php war enthalten, habe es gerade noch einmal probiert. Auch da kommt wieder die Ausgabe, wie im Screenshot.
Der Code von nookie funktioniert ebenfalls nicht. Und leider blicke ich als blutiger Anfänger bei dem Link nach wie vor überhaupt nicht durch.

Wie heißt denn die Datei in der du den Code einfügst?

Es handelt sich um eine ganz normale Wordpress-Seite.

Das meine ich nicht. Ich meine den Dateinamen der Datei in die du das eingefügt hast.

Gute Frage… Wordpress „regelt“ das ja alles eigenständig.

Ich kenne mich mit WP nicht aus aber ich denke nicht dass man das über die Weboberfläche macht, sondern direkt in den Template-Dateien - vorausgesetzt die sind in PHP geschrieben.

Oder alternativ könnte es auch damit funktionieren:
https://wordpress.org/plugins/insert-php/

Hervorragend! Nun hat es dank Eurer Tipps geklappt. Ich habe das genannte WP-PlugIn installiert und dann den Code mit den entsprechenden Ersetzungen lt. Beschreibung aus dem PlugIn eingefügt:

[insert_php]$head=file_get_contents("http://xxxx.de/xxxx.htm"); preg_match("#<title>(.+?)</title>#s",$head, $title); echo "<h3>".$title[1]."</h3>";[/insert_php]

Einzig die Umlaute funktionieren noch nicht; aber das wird bestimmt auch noch irgendwie möglich sein!

Vielen, vielen herzlichen Dank für die Mithilfe!

[insert_php]echo "<h3>".utf8_encode($title[1])."</h3>";[/insert_php]

Perfekt, nun funktioniert es!

Vielen herzlichen Dank für Eure Mithilfe!