0

重複の可能性:
HTMLを解析するための最良の方法

PHPを使用してWebサイトのタイトルを抽出するにはどうすればよいですか?

4

3 に答える 3

5

HTMLで操作するには、Document Object Modelを使用できます(これが推奨される方法です)。

あなたが汚い速い解決策を探しているなら、それはかなり単純な正規表現です:

$html = file_get_contents('http://example.com');
$matches = preg_match("/<title>([^<]*)<\/title>/im");
echo $matches[1];
于 2011-05-03T12:02:25.650 に答える
0

curlを使用してドキュメントを取得し、パーサーで実行してから、パーサーが提供するAPIを使用してtitle要素を取得します(//titleXPathがサポートされている場合に実行されます)。

于 2011-05-03T12:00:31.560 に答える
0

ドメイン名は。から取得できます$_SERVER['HTTP_HOST']

于 2011-05-03T11:58:17.380 に答える