PHP Класс SimplePie_Sanitize, simplepie

This class can be overloaded with {@see \SimplePie::set_sanitize_class()}
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$add_attributes
$base Private vars
$cache_location
$cache_name_function
$enable_cache
$encode_instead_of_strip
$force_fsockopen
$image_handler
$output_encoding
$remove_div Options
$replace_url_attributes
$strip_attributes
$strip_comments
$strip_htmltags
$timeout
$useragent

Открытые методы

Метод Описание
__construct ( )
add_attributes ( $attribs = ['audio' => ['preload' => 'none'], 'iframe' => ['sandbox' => 'allow-scripts allow-same-origin'], 'video' => ['preload' => 'none']] )
do_strip_htmltags ( $match )
encode_instead_of_strip ( $encode = false )
pass_cache_data ( $enable_cache = true, $cache_location = './cache', $cache_name_function = 'md5', $cache_class = 'SimplePie_Cache' )
pass_file_data ( $file_class = 'SimplePie_File', $timeout = 10, $useragent = '', $force_fsockopen = false )
remove_div ( $enable = true )
replace_urls ( $document, $tag, $attributes )
sanitize ( $data, $type, $base = '' )
set_image_handler ( $page = false )
set_output_encoding ( $encoding = 'UTF-8' )
set_registry ( SimplePie_Registry $registry )
set_url_replacements ( array | null $element_attribute = null ) Set element/attribute key/value pairs of HTML attributes containing URLs that need to be resolved relative to the feed
strip_attributes ( $attribs = ['bgsound', 'expr', 'id', 'style', 'onclick', 'onerror', 'onfinish', 'onmouseover', 'onmouseout', 'onfocus', 'onblur', 'lowsrc', 'dynsrc'] )
strip_comments ( $strip = false )
strip_htmltags ( $tags = ['base', 'blink', 'body', 'doctype', 'embed', 'font', 'form', 'frame', 'frameset', 'html', 'iframe', 'input', 'marquee', 'meta', 'noscript', 'object', 'param', 'script', 'style'] )

Защищенные методы

Метод Описание
add_attr ( $tag, $valuePairs, $document )
preprocess ( $html, $type )
strip_attr ( $attrib, $xpath )
strip_tag ( $tag, $document, $xpath, $type )

Описание методов

__construct() публичный Метод

public __construct ( )

add_attr() защищенный Метод

protected add_attr ( $tag, $valuePairs, $document )

add_attributes() публичный Метод

public add_attributes ( $attribs = ['audio' => ['preload' => 'none'], 'iframe' => ['sandbox' => 'allow-scripts allow-same-origin'], 'video' => ['preload' => 'none']] )

do_strip_htmltags() публичный Метод

public do_strip_htmltags ( $match )

encode_instead_of_strip() публичный Метод

public encode_instead_of_strip ( $encode = false )

pass_cache_data() публичный Метод

public pass_cache_data ( $enable_cache = true, $cache_location = './cache', $cache_name_function = 'md5', $cache_class = 'SimplePie_Cache' )

pass_file_data() публичный Метод

public pass_file_data ( $file_class = 'SimplePie_File', $timeout = 10, $useragent = '', $force_fsockopen = false )

preprocess() защищенный Метод

protected preprocess ( $html, $type )

remove_div() публичный Метод

public remove_div ( $enable = true )

replace_urls() публичный Метод

public replace_urls ( $document, $tag, $attributes )

sanitize() публичный Метод

public sanitize ( $data, $type, $base = '' )

set_image_handler() публичный Метод

public set_image_handler ( $page = false )

set_output_encoding() публичный Метод

public set_output_encoding ( $encoding = 'UTF-8' )

set_registry() публичный Метод

public set_registry ( SimplePie_Registry $registry )
$registry SimplePie_Registry

set_url_replacements() публичный Метод

Defaults to |a|@href, |area|@href, |blockquote|@cite, |del|@cite, |form|@action, |img|@longdesc, |img|@src, |input|@src, |ins|@cite, |q|@cite
С версии: 1.0
public set_url_replacements ( array | null $element_attribute = null )
$element_attribute array | null Element/attribute key/value pairs, null for default

strip_attr() защищенный Метод

protected strip_attr ( $attrib, $xpath )

strip_attributes() публичный Метод

public strip_attributes ( $attribs = ['bgsound', 'expr', 'id', 'style', 'onclick', 'onerror', 'onfinish', 'onmouseover', 'onmouseout', 'onfocus', 'onblur', 'lowsrc', 'dynsrc'] )

strip_comments() публичный Метод

public strip_comments ( $strip = false )

strip_htmltags() публичный Метод

public strip_htmltags ( $tags = ['base', 'blink', 'body', 'doctype', 'embed', 'font', 'form', 'frame', 'frameset', 'html', 'iframe', 'input', 'marquee', 'meta', 'noscript', 'object', 'param', 'script', 'style'] )

strip_tag() защищенный Метод

protected strip_tag ( $tag, $document, $xpath, $type )

Описание свойств

$add_attributes публичное свойство

public $add_attributes

$base публичное свойство

Private vars
public $base

$cache_location публичное свойство

public $cache_location

$cache_name_function публичное свойство

public $cache_name_function

$enable_cache публичное свойство

public $enable_cache

$encode_instead_of_strip публичное свойство

public $encode_instead_of_strip

$force_fsockopen публичное свойство

public $force_fsockopen

$image_handler публичное свойство

public $image_handler

$output_encoding публичное свойство

public $output_encoding

$remove_div публичное свойство

Options
public $remove_div

$replace_url_attributes публичное свойство

public $replace_url_attributes

$strip_attributes публичное свойство

public $strip_attributes

$strip_comments публичное свойство

public $strip_comments

$strip_htmltags публичное свойство

public $strip_htmltags

$timeout публичное свойство

public $timeout

$useragent публичное свойство

public $useragent