Получение заголовка и мета-тегов с внешнего сайта

Я хочу попробовать выяснить, как получить

<title>A common title</title>
<meta name="keywords" content="Keywords blabla" />
<meta name="description" content="This is the description" />

Несмотря на то, что все устроено в любом порядке, я слышал о PHP Simple HTML DOM Parser, но я не очень хочу его использовать. Возможно ли решение, кроме использования PHP Simple HTML DOM Parser.

preg_match не сможет сделать это, если это недействительный HTML?

Может ли cURL сделать что-то подобное с preg_match?

Facebook делает что-то вроде этого, но он правильно используется с помощью:

<meta property="og:description" content="Description blabla" />

Я хочу что-то вроде этого, чтобы, когда кто-то публикует ссылку, он мог получить заголовок и метатеги. Если мета-теги отсутствуют, они игнорируются или пользователь может установить их самостоятельно (но я сделаю это позже сам).

Ответы на вопрос(20)

Ваш ответ на вопрос