Как извлечь заголовок сайта?

Возможный дубликат:
Лучшие методы для разбора HTML

Как извлечь заголовок сайта с помощью PHP?

3 ответа

Для манипуляции с HTML вы можете использовать объектную модель документа (это рекомендуемый способ).

Если вы ищете грязное быстрое решение, это довольно простое регулярное выражение:

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

Вы можете получить доменное имя через $_SERVER['HTTP_HOST'],

Захватите документ с помощью curl, запустите его через анализатор и затем используйте любой API, который предоставляет анализатор, чтобы получить элемент title (//title будет делать, если есть поддержка XPath).

Другие вопросы по тегам