Возможный дубликат:
Лучшие методы анализа HTML
Как извлечь название сайта с помощью PHP?
Чтобы манипулировать с помощью HTML, вы можете использовать Document Object Model (это рекомендуемый способ).
Если вы ищете грязное быстрое решение, это довольно простое регулярное выражение:
$html = file_get_contents('http://example.com'); $matches = preg_match("/<title>([^<]*)<\/title>/im"); echo $matches[1];
Вы можете получить доменное имя через $_SERVER['HTTP_HOST']
.
Возьмите документ с помощью curl , запустите его через парсер и затем используйте любой API, который предоставляет синтаксический анализатор, чтобы получить элемент title ( //title
будет работать, если есть поддержка XPath).