How do I extract title of a website? [duplicate]

2019-03-04 19:33发布

问题:

Possible Duplicate:
Best methods to parse HTML

How do I extract title of a website using PHP?

回答1:

To manupulate with HTML you can use Document Object Model (this is the recomended way).

If you are looking for a dirty fast solution, it's rather simple regexp:

$html = file_get_contents('http://example.com');
$matches = preg_match("/<title>([^<]*)<\/title>/im");
echo $matches[1];


回答2:

You can get the domain name through $_SERVER['HTTP_HOST'].



回答3:

Grab the document using curl, run it through a parser and then use whatever API that parser provides to get the title element (//title will do if there is XPath support).