Die nachfolgende Methode liest den Titel einer beliebigen HTML-Seite mit Hilfe von PHP aus.
function getPageTitle($sURL)
{
if( ($sHTML = file_get_contents($sURL)) &&
preg_match("/<title>(.+)<\/title>/i", $sHTML, $aTitle))
{
return trim($aTitle[1]);
}
return false;
}
echo utf8_decode(getPageTitle("http://sklueh.de"));
/*
* Ausgabe:
* Sebastian Klüh | Softwareentwicklung und was mich sonst so beschäftigt.
*/
{
if( ($sHTML = file_get_contents($sURL)) &&
preg_match("/<title>(.+)<\/title>/i", $sHTML, $aTitle))
{
return trim($aTitle[1]);
}
return false;
}
echo utf8_decode(getPageTitle("http://sklueh.de"));
/*
* Ausgabe:
* Sebastian Klüh | Softwareentwicklung und was mich sonst so beschäftigt.
*/
Moin Sebastian,
du kannst dafür auch gleich die PHP Funktion get_meta_tags() verwenden. Du bekommst dann gleich ein Array mit den Meta-Daten.
Und du solltest doch ein bisschen mehr validieren. 😉
Freue mich schon auf die nächsten Beiträge!
Gruß,
Alex
Clear, informative, simple. Could I send you some e-hugs?
Genial, ich brauchte so was für eine kleine eigene Lesezeichen-Verwaltung. Danke!
Freut micht, wenn ich dir helfen konnte. Gruß
Hallo,
ich würde gerne die Funktion getPageTitle in einer an mich angepassten Änderung verwenden, ist das ok?
Viele Grüße
Christian Benz
christian.benz@stratolabs.de
Das wäre ok 🙂
Gruß