如何提取网站的标题


How do I extract title of a website?

可能重复:
解析HTML 的最佳方法

如何使用PHP提取网站的标题?

要使用HTML进行手动操作,可以使用文档对象模型(这是推荐的方法(。

如果你正在寻找一个肮脏的快速解决方案,它是相当简单的regexp:

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

您可以通过$_SERVER['HTTP_HOST']获取域名。

使用curl抓取文档,通过解析器运行它,然后使用解析器提供的任何API来获取title元素(如果有XPath支持,//title会这样做(。