Jeena Paradies: Seitentitel holen

Beitrag lesen

Hallo,

Und je öfter hier derartige Postings mit "das geht aber so nicht" beantwortet werden, steigt bei mir der Eindruck, dass (x)HTML eine Geheimwissenschaft ist (bleiben soll). Wie man Seiten wieder auseinadernimmt, dürfen nur die Browser (noch nichtmal deren Hersteller *g*) und Google wissen. Denn sonst würde ja die Welt stehenbleiben.

Hm, ich nahm einfach an dass die Antwort "geht mit einem HTML-Parser" ausreichen würde damit man sich dann einfach einen Sucht und in die Doku schaut wie man ihn benutzt. Aber gut ich poste mal hier den code:

<?php  
  
$url = "http://google.com";  
$html_str = file_get_contents($url);  
  
$doc = new DOMDocument();  
$doc->loadHTML($html_str);  
$titles = $doc->getElementsByTagName("title");  
  
if($titles->length > 0) {  
        $title = $titles->item(0);  
        echo $title->textContent;  
} else {  
        echo "no title element found";  
}

Jeena