如何提取网站标题?

时间:2011-05-03 11:57:15

标签: php title page-title

  

可能重复:
  Best methods to parse HTML

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

3 个答案:

答案 0 :(得分:5)

要使用HTML进行操作,您可以使用Document Object Model(这是推荐的方法)。

如果您正在寻找一个肮脏的快速解决方案,那么它是相当简单的正则表达式:

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

使用curl抓取文档,通过a parser运行它,然后使用解析器提供的任何API来获取title元素(如果有XPath支持,//title将会执行。)< / p>