hansen: <title>-Element abfragen

Hallo,

ich habe folgendes Problem, wäre echt super, wenn mir hier jemand helfen könnte:
Ich möchte eine PHP-Datei schreiben, in der ich u.a. das <title>-Element einer Page, die auf einem anderen Server liegt, abfragen lassen will und danach zu Auswertung benötige.
Wie lässt sich das machen? Ich hab schon ein wenig rumprobiert, aber irgendwie klappts nicht. Vielleicht mit fsockopen() oder mit fopen()? Wäre sehr nett, wenn mir jemand ein konkretes Beispiel bringen könnte!
Vielen Dank!

  1. Hallo,

    Wie lässt sich das machen? Ich hab schon ein wenig rumprobiert, aber irgendwie klappts nicht. Vielleicht mit fsockopen() oder mit fopen()? Wäre sehr nett, wenn mir jemand ein konkretes Beispiel bringen könnte!

    Ich hatte da mal so eine get_remote_file() Funktion geschrieben, deren Anwendung ist auch recht simpel $seite = get_remote_file("http://example.com"); und du bekommst ein Array zurück mit den Headerdaten und der Seite selbst als Text. Dann kannst du einfach auf $seite['body'] zugreifen und aus dem Text mit Hilfe eines regulären Ausdruckes dann den Inhalt des <title> Tags rausfriemeln.

    Jeena

    1. Hej,

      Ich hatte da mal so eine get_remote_file()

      Der Server scheint gerade down zu sein, ich habe den Quelltext auch noch mal kopiert: http://phpfi.com/193011

  2. Ich möchte eine PHP-Datei schreiben, in der ich u.a. das <title>-Element einer Page, die auf einem anderen Server liegt, abfragen lassen will und danach zu Auswertung benötige.

    Falls der PHP-Interpreter entsprechend konfiguriert ist, kannst Du bei fopen() oder readfile() die URL angeben und die Seite (fast) wie eine normale Datei auslesen. Zum Auffinden von <title> und </title> innerhalb der Datei findest Du bei den Zeichenkettenfunktionen ein geeignetes Angebot.