问题
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).
来源:https://stackoverflow.com/questions/5869088/how-do-i-extract-title-of-a-website