Отправка сообщения






Добро пожаловать!

Как получить мета-теги страницы?

Давайте предположим, что у вас возникла необходимость получить значения мета-данных страницы, как же это можно сделать. К счастью прибегать к изобретению своей функции-парсера страницы не придется, т.к. в PHP существует стандартная функция, которая позволяет сделать это без лишних затрат времени и сил. Имя функции get_meta_tags() — как и большинство имен функций в PHP данная функция имеет интуитивно-понятное название, по которому можно догадаться о её назначении.

<?php
$url = 'http://yournet.kz';
$arMTags = get_meta_tags($url);
header('Content-Type: text/html; charset=utf-8'); 
?>
<h1>Данные по сайту: <?=$url?></h1>
<ul>
<li><strong>Генератор страницы:</strong>&nbsp;
<?=(isset($arMTags['generator']) ? $arMTags['generator'] : 'нет данных')?></li>
<li><strong>Ключевые слова:</strong>&nbsp;
<?=(isset($arMTags['keywords']) ? $arMTags['keywords'] : 'нет данных')?></li>
<li><strong>Краткое описание:</strong>&nbsp;
<?=(isset($arMTags['description']) ? $arMTags['description'] : 'нет данных')?></li>
</ul>

Функция считывает информацию до первого закрывающего тега </head>, и в качестве результата возвращает ассоциативный массив, который состоит из мета-тегов. Обязательное условие для правильного обращения к мета-тегу это наличие у тега <meta> атрибута «name», который обозначает имя тега. По этой причине так же рекомендуется проверять наличие нужных мета-тегов на странице, делается это к примеру с помощью функции isset(), см. пример выше.

Добавил: htmaker, 26.08.2014 г.
 
плохослабосойдетхорошоотлично (Еще не оценили)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Комментарии

  • Загрузка...

Наверх