logo
Vvedenie_v_Veb_programmirovanien_2 / Vvedenie_v_Veb_programmirovanien_2

Преобразование html в простой текст

Функция string strip_tags (string строка [, string разрешенные_тerи]), удаляет из строки все теги HTML и РНР, оставляя только текст и разрешенные символы. то помогает решить задачу удаления потенциально опасных символов из сообщений на форумах или в гостевых книгах.

Функция get_meta_tags( ) предназначена для поиска в файле HTML тегов МЕТА. Синтаксис функции:

array get_meta_tags (string имя_файла/URL [, int включение_пути])

Теги МЕТА содержат информацию о странице, используемую главным образом поисковыми системами. Эти теги находятся внутри пары тегов <head>...</head>. Применение тегов МЕТА продемонстрировано в следующем фрагменте:

<html>

<head>

<title>PHP Recipes</title>

<meta name="keywords" content="gourmet. PHP, food. code, recipes, chef, programming, web">

<meta name="description" content="PHP Recipes provides savvy readers with the latest in PHP programming and gourmet cuisine!">

<meta name="author" content="WJ Gilmore">

</head>

Функция get_meta_tags( ) ищет в заголовке документа теги, начинающиеся словом МЕТА, и сохраняет имена тегов и их содержимое в ассоциативном массиве. Ниже продемонстрировано применение этой функции к файлу example.html.

<?php>

$meta_tags = get_meta_tags("example.html");

print_r $meta_tags;

?>

// Переменная $meta_tags содержит массив со следующей информацией:

// $meta_tags["keywords"] = "gourmet. PHP. food. code, recipes, chef, programming. Web":

// $meta_tags["description"] = "PHP Recipes provides savvy readers with the latest in PHP

programming and gourmet cuisine";

// $meta_tags["author"] = "WJ Gilmore";

Данные тегов МЕТА можно извлекать не только из файлов, находящихся на сервере, но и из других URL.