Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe SimplePie

Liste de tous les membres

Fonctions membres publiques

 SimplePie ($feed_url=null, $cache_location=null, $cache_duration=null)
 __toString ()
 __destruct ()
 force_feed ($enable=false)
 set_feed_url ($url)
 set_file (&$file)
 set_raw_data ($data)
 set_timeout ($timeout=10)
 force_fsockopen ($enable=false)
 enable_xml_dump ($enable=false)
 enable_cache ($enable=true)
 set_cache_duration ($seconds=3600)
 set_autodiscovery_cache_duration ($seconds=604800)
 set_cache_location ($location= './cache')
 enable_order_by_date ($enable=true)
 set_input_encoding ($encoding=false)
 set_autodiscovery_level ($level=SIMPLEPIE_LOCATOR_ALL)
 set_cache_class ($class= 'SimplePie_Cache')
 set_locator_class ($class= 'SimplePie_Locator')
 set_parser_class ($class= 'SimplePie_Parser')
 set_file_class ($class= 'SimplePie_File')
 set_sanitize_class ($class= 'SimplePie_Sanitize')
 set_item_class ($class= 'SimplePie_Item')
 set_author_class ($class= 'SimplePie_Author')
 set_category_class ($class= 'SimplePie_Category')
 set_enclosure_class ($class= 'SimplePie_Enclosure')
 set_caption_class ($class= 'SimplePie_Caption')
 set_copyright_class ($class= 'SimplePie_Copyright')
 set_credit_class ($class= 'SimplePie_Credit')
 set_rating_class ($class= 'SimplePie_Rating')
 set_restriction_class ($class= 'SimplePie_Restriction')
 set_content_type_sniffer_class ($class= 'SimplePie_Content_Type_Sniffer')
 set_source_class ($class= 'SimplePie_Source')
 set_useragent ($ua=SIMPLEPIE_USERAGENT)
 set_cache_name_function ($function= 'md5')
 set_javascript ($get= 'js')
 set_stupidly_fast ($set=false)
 set_max_checked_feeds ($max=10)
 remove_div ($enable=true)
 strip_htmltags ($tags= '', $encode=null)
 encode_instead_of_strip ($enable=true)
 strip_attributes ($attribs= '')
 set_output_encoding ($encoding= 'UTF-8')
 strip_comments ($strip=false)
 set_url_replacements ($element_attribute=array('a'=> 'href', 'area'=> 'href', 'blockquote'=> 'cite', 'del'=> 'cite', 'form'=> 'action', 'img'=> array('longdesc', 'src'), 'input'=> 'src', 'ins'=> 'cite', 'q'=> 'cite'))
 set_favicon_handler ($page=false, $qs= 'i')
 set_image_handler ($page=false, $qs= 'i')
 set_item_limit ($limit=0)
 init ()
 error ()
 get_encoding ()
 handle_content_type ($mime= 'text/html')
 get_type ()
 get_favicon ()
 subscribe_url ()
 subscribe_feed ()
 subscribe_outlook ()
 subscribe_podcast ()
 subscribe_itunes ()
 subscribe_service ($feed_url, $site_url=null)
 subscribe_aol ()
 subscribe_bloglines ()
 subscribe_eskobo ()
 subscribe_feedfeeds ()
 subscribe_feedster ()
 subscribe_google ()
 subscribe_gritwire ()
 subscribe_msn ()
 subscribe_netvibes ()
 subscribe_newsburst ()
 subscribe_newsgator ()
 subscribe_odeo ()
 subscribe_podnova ()
 subscribe_rojo ()
 subscribe_yahoo ()
 get_feed_tags ($namespace, $tag)
 get_channel_tags ($namespace, $tag)
 get_image_tags ($namespace, $tag)
 get_base ($element=array())
 sanitize ($data, $type, $base= '')
 get_title ()
 get_category ($key=0)
 get_categories ()
 get_author ($key=0)
 get_authors ()
 get_contributor ($key=0)
 get_contributors ()
 get_link ($key=0, $rel= 'alternate')
 get_permalink ()
 get_links ($rel= 'alternate')
 get_all_discovered_feeds ()
 get_description ()
 get_copyright ()
 get_language ()
 get_latitude ()
 get_longitude ()
 get_image_title ()
 get_image_url ()
 get_image_link ()
 get_image_width ()
 get_image_height ()
 get_item_quantity ($max=0)
 get_item ($key=0)
 get_items ($start=0, $end=0)

Fonctions membres publiques statiques

 sort_items ($a, $b)
 merge_items ($urls, $start=0, $end=0, $limit=0)

Attributs publics

 $data = array()
 $error
 $sanitize
 $useragent = SIMPLEPIE_USERAGENT
 $feed_url
 $file
 $raw_data
 $timeout = 10
 $force_fsockopen = false
 $force_feed = false
 $xml_dump = false
 $cache = true
 $cache_duration = 3600
 $autodiscovery_cache_duration = 604800
 $cache_location = './cache'
 $cache_name_function = 'md5'
 $order_by_date = true
 $input_encoding = false
 $autodiscovery = SIMPLEPIE_LOCATOR_ALL
 $cache_class = 'SimplePie_Cache'
 $locator_class = 'SimplePie_Locator'
 $parser_class = 'SimplePie_Parser'
 $file_class = 'SimplePie_File'
 $item_class = 'SimplePie_Item'
 $author_class = 'SimplePie_Author'
 $category_class = 'SimplePie_Category'
 $enclosure_class = 'SimplePie_Enclosure'
 $caption_class = 'SimplePie_Caption'
 $copyright_class = 'SimplePie_Copyright'
 $credit_class = 'SimplePie_Credit'
 $rating_class = 'SimplePie_Rating'
 $restriction_class = 'SimplePie_Restriction'
 $content_type_sniffer_class = 'SimplePie_Content_Type_Sniffer'
 $source_class = 'SimplePie_Source'
 $javascript = 'js'
 $max_checked_feeds = 10
 $all_discovered_feeds = array()
 $favicon_handler = ''
 $image_handler = ''
 $multifeed_url = array()
 $multifeed_objects = array()
 $config_settings = null
 $item_limit = 0
 $strip_attributes = array('bgsound', 'class', 'expr', 'id', 'style', 'onclick', 'onerror', 'onfinish', 'onmouseover', 'onmouseout', 'onfocus', 'onblur', 'lowsrc', 'dynsrc')
 $strip_htmltags = array('base', 'blink', 'body', 'doctype', 'embed', 'font', 'form', 'frame', 'frameset', 'html', 'iframe', 'input', 'marquee', 'meta', 'noscript', 'object', 'param', 'script', 'style')

Documentation des constructeurs et destructeur

SimplePie::__destruct ( )

Remove items that link back to this before destroying this object

Références $item.


Documentation des fonctions membres

SimplePie::__toString ( )

Used for converting object to a string

SimplePie::enable_cache (   $enable = true)

Enables/disables caching in SimplePie.

This option allows you to disable caching all-together in SimplePie. However, disabling the cache can lead to longer load times.

public

Depuis:
1.0 Preview Release
Paramètres:
bool$enableEnable caching
SimplePie::enable_order_by_date (   $enable = true)

Determines whether feed items should be sorted into reverse chronological order.

public

Paramètres:
bool$enableSort as reverse chronological order.

Référencé par set_stupidly_fast().

+ Voici le graphe des appelants de cette fonction :

SimplePie::enable_xml_dump (   $enable = false)

Outputs the raw XML content of the feed, after it has gone through SimplePie's filters.

Used only for debugging, this function will output the XML content as text/xml. When SimplePie reads in a feed, it does a bit of cleaning up before trying to parse it. Many parts of the feed are re-written in memory, and in the end, you have a parsable feed. XML dump shows you the actual XML that SimplePie tries to parse, which may or may not be very different from the original feed.

public

Depuis:
1.0 Preview Release
Paramètres:
bool$enableEnable XML dump
SimplePie::encode_instead_of_strip (   $enable = true)

Références sanitize().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::error ( )

Return the error message for the occured error

public

Renvoie:
string Error message

Références $error.

Référencé par init().

+ Voici le graphe des appelants de cette fonction :

SimplePie::force_feed (   $enable = false)

Force the given data/URL to be treated as a feed no matter what it appears like

public

Depuis:
1.1
Paramètres:
bool$enableForce the given data/URL to be treated as a feed

Référencé par init().

+ Voici le graphe des appelants de cette fonction :

SimplePie::force_fsockopen (   $enable = false)

Forces SimplePie to use fsockopen() instead of the preferred cURL functions.

public

Depuis:
1.0 Beta 3
Paramètres:
bool$enableForce fsockopen() to be used

Référencé par get_favicon(), et init().

+ Voici le graphe des appelants de cette fonction :

SimplePie::get_all_discovered_feeds ( )

Références $all_discovered_feeds.

SimplePie::get_author (   $key = 0)

Références $key, get_authors(), et null.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::get_authors ( )
SimplePie::get_base (   $element = array())

Références elseif, get_link(), get_type(), null, SIMPLEPIE_TYPE_RSS_SYNDICATION, et subscribe_url().

Référencé par get_authors(), get_contributors(), get_copyright(), get_description(), get_favicon(), get_image_link(), get_image_url(), get_links(), et get_title().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::get_categories ( )

Références $category, $label, SimplePie_Misc\array_unique(), get_channel_tags(), null, sanitize(), SIMPLEPIE_CONSTRUCT_TEXT, SIMPLEPIE_NAMESPACE_ATOM_10, SIMPLEPIE_NAMESPACE_DC_10, SIMPLEPIE_NAMESPACE_DC_11, et SIMPLEPIE_NAMESPACE_RSS_20.

Référencé par get_category().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::get_category (   $key = 0)

Références $key, get_categories(), et null.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::get_contributor (   $key = 0)

Références $key, get_contributors(), et null.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::get_contributors ( )

Références $name, $uri, $url, SimplePie_Misc\array_unique(), get_base(), get_channel_tags(), null, sanitize(), SIMPLEPIE_CONSTRUCT_IRI, SIMPLEPIE_CONSTRUCT_TEXT, SIMPLEPIE_NAMESPACE_ATOM_03, et SIMPLEPIE_NAMESPACE_ATOM_10.

Référencé par get_contributor().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::get_encoding ( )

Références sanitize().

Référencé par handle_content_type().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::get_favicon ( )

Returns the URL for the favicon of the feed's website.

Depuis:
1.0

Références $cache, $file, $return, $url, SimplePie_Misc\absolutize_url(), elseif, force_fsockopen(), get_base(), get_channel_tags(), get_link(), null, sanitize(), SIMPLEPIE_CONSTRUCT_IRI, SIMPLEPIE_FILE_SOURCE_REMOTE, et SIMPLEPIE_NAMESPACE_ATOM_10.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::get_feed_tags (   $namespace,
  $tag 
)
SimplePie::get_image_height ( )

Références $return, elseif, get_image_tags(), get_type(), null, SIMPLEPIE_NAMESPACE_RSS_20, et SIMPLEPIE_TYPE_RSS_SYNDICATION.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::get_image_link ( )
SimplePie::get_image_tags (   $namespace,
  $tag 
)
SimplePie::get_image_width ( )

Références $return, elseif, get_image_tags(), get_type(), null, SIMPLEPIE_NAMESPACE_RSS_20, et SIMPLEPIE_TYPE_RSS_SYNDICATION.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::get_item (   $key = 0)

Références $key, get_items(), et null.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::get_item_quantity (   $max = 0)

Références get_items().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::get_items (   $start = 0,
  $end = 0 
)

Références $item, $key, get_channel_tags(), get_feed_tags(), merge_items(), null, SIMPLEPIE_NAMESPACE_ATOM_03, SIMPLEPIE_NAMESPACE_ATOM_10, SIMPLEPIE_NAMESPACE_RSS_090, SIMPLEPIE_NAMESPACE_RSS_10, et SIMPLEPIE_NAMESPACE_RSS_20.

Référencé par get_item(), et get_item_quantity().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::get_latitude ( )

Références $return, elseif, get_channel_tags(), null, SIMPLEPIE_NAMESPACE_GEORSS, et SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::get_link (   $key = 0,
  $rel = 'alternate' 
)

Références $key, get_links(), et null.

Référencé par get_base(), get_favicon(), get_permalink(), et subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::get_links (   $rel = 'alternate')
SimplePie::get_longitude ( )

Références $return, elseif, get_channel_tags(), null, SIMPLEPIE_NAMESPACE_GEORSS, et SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::get_permalink ( )

Added for parity between the parent-level and the item/entry-level.

Références get_link().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::handle_content_type (   $mime = 'text/html')

Références get_encoding().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::merge_items (   $urls,
  $start = 0,
  $end = 0,
  $limit = 0 
)
static

Références $item, $limit, $urls, et null.

Référencé par get_items().

+ Voici le graphe des appelants de cette fonction :

SimplePie::remove_div (   $enable = true)

Références sanitize().

Référencé par set_stupidly_fast().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::set_author_class (   $class = 'SimplePie_Author')

Allows you to change which class SimplePie uses for handling author data. Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_autodiscovery_cache_duration (   $seconds = 604800)

Set the length of time (in seconds) that the autodiscovered feed URL will be cached.

public

Paramètres:
int$secondsThe autodiscovered feed URL cache duration.
SimplePie::set_autodiscovery_level (   $level = SIMPLEPIE_LOCATOR_ALL)

Set how much feed autodiscovery to do

public

Voir également:
SIMPLEPIE_LOCATOR_NONE
SIMPLEPIE_LOCATOR_AUTODISCOVERY
SIMPLEPIE_LOCATOR_LOCAL_EXTENSION
SIMPLEPIE_LOCATOR_LOCAL_BODY
SIMPLEPIE_LOCATOR_REMOTE_EXTENSION
SIMPLEPIE_LOCATOR_REMOTE_BODY
SIMPLEPIE_LOCATOR_ALL
Paramètres:
int$levelFeed Autodiscovery Level (level can be a combination of the above constants, see bitwise OR operator)
SimplePie::set_cache_class (   $class = 'SimplePie_Cache')

Allows you to change which class SimplePie uses for caching. Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_cache_duration (   $seconds = 3600)

Set the length of time (in seconds) that the contents of a feed will be cached.

public

Paramètres:
int$secondsThe feed content cache duration.

Référencé par SimplePie().

+ Voici le graphe des appelants de cette fonction :

SimplePie::set_cache_location (   $location = './cache')

Set the file system location where the cached files should be stored.

public

Paramètres:
string$locationThe file system location.

Référencé par SimplePie().

+ Voici le graphe des appelants de cette fonction :

SimplePie::set_cache_name_function (   $function = 'md5')

Set callback function to create cache filename with

public

Paramètres:
mixed$functionCallback function

Références $function.

SimplePie::set_caption_class (   $class = 'SimplePie_Caption')

Allows you to change which class SimplePie uses for <media:text> captions Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_category_class (   $class = 'SimplePie_Category')

Allows you to change which class SimplePie uses for handling category data. Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_content_type_sniffer_class (   $class = 'SimplePie_Content_Type_Sniffer')

Allows you to change which class SimplePie uses for content-type sniffing. Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_copyright_class (   $class = 'SimplePie_Copyright')

Allows you to change which class SimplePie uses for <media:copyright> Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_credit_class (   $class = 'SimplePie_Credit')

Allows you to change which class SimplePie uses for <media:credit> Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_enclosure_class (   $class = 'SimplePie_Enclosure')

Allows you to change which class SimplePie uses for feed enclosures. Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_favicon_handler (   $page = false,
  $qs = 'i' 
)

Set the handler to enable the display of cached favicons.

public

Paramètres:
str$pageWeb-accessible path to the handler_favicon.php file.
str$qsThe query string that the value should be passed to.
SimplePie::set_feed_url (   $url)

This is the URL of the feed you want to parse.

This allows you to enter the URL of the feed you want to parse, or the website you want to try to use auto-discovery on. This takes priority over any set raw data.

You can set multiple feeds to mash together by passing an array instead of a string for the $url. Remember that with each additional feed comes additional processing and resources.

public

Depuis:
1.0 Preview Release
Paramètres:
mixed$urlThis is the URL (or array of URLs) that you want to parse.
Voir également:
SimplePie::set_raw_data()

Références $url, et SimplePie_Misc\fix_protocol().

Référencé par init(), et SimplePie().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::set_file ( $file)

Provides an instance of SimplePie_File to use as a feed

public

Paramètres:
object&$fileInstance of SimplePie_File (or subclass)
Renvoie:
bool True on success, false on failure

Références $file.

SimplePie::set_file_class (   $class = 'SimplePie_File')

Allows you to change which class SimplePie uses for remote file fetching. Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_image_handler (   $page = false,
  $qs = 'i' 
)

Set the handler to enable the display of cached images.

public

Paramètres:
str$pageWeb-accessible path to the handler_image.php file.
str$qsThe query string that the value should be passed to.

Références sanitize().

Référencé par set_stupidly_fast().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::set_input_encoding (   $encoding = false)

Allows you to override the character encoding reported by the feed.

public

Paramètres:
string$encodingCharacter encoding.
SimplePie::set_item_class (   $class = 'SimplePie_Item')

Allows you to change which class SimplePie uses for handling feed items. Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_item_limit (   $limit = 0)

Set the limit for items returned per-feed with multifeeds.

public

Paramètres:
integer$limitThe maximum number of items to return.

Références $limit.

SimplePie::set_javascript (   $get = 'js')

Set javascript query string parameter

public

Paramètres:
mixed$getJavascript query string parameter
SimplePie::set_locator_class (   $class = 'SimplePie_Locator')

Allows you to change which class SimplePie uses for auto-discovery. Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_max_checked_feeds (   $max = 10)

Set maximum number of feeds to check with autodiscovery

public

Paramètres:
int$maxMaximum number of feeds to check
SimplePie::set_output_encoding (   $encoding = 'UTF-8')

Références sanitize().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_parser_class (   $class = 'SimplePie_Parser')

Allows you to change which class SimplePie uses for XML parsing. Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_rating_class (   $class = 'SimplePie_Rating')

Allows you to change which class SimplePie uses for <media:rating> Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_raw_data (   $data)

Allows you to use a string of RSS/Atom data instead of a remote feed.

If you have a feed available as a string in PHP, you can tell SimplePie to parse that data string instead of a remote feed. Any set feed URL takes precedence.

public

Depuis:
1.0 Beta 3
Paramètres:
string$dataRSS or Atom data as a string.
Voir également:
SimplePie::set_feed_url()

Références $data.

SimplePie::set_restriction_class (   $class = 'SimplePie_Restriction')

Allows you to change which class SimplePie uses for <media:restriction> Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_sanitize_class (   $class = 'SimplePie_Sanitize')

Allows you to change which class SimplePie uses for data sanitization. Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, SimplePie_Misc\is_subclass_of(), et sanitize().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_source_class (   $class = 'SimplePie_Source')

Allows you to change which class SimplePie uses item sources. Useful when you are overloading or extending SimplePie's default classes.

public

Paramètres:
string$className of custom class. PHP4 extends documentation http://php.net/manual/en/language.oop5.basic.php#language.oop5.basic.extends PHP5 extends documentation

Références $class, et SimplePie_Misc\is_subclass_of().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_stupidly_fast (   $set = false)

Set options to make SP as fast as possible. Forgoes a substantial amount of data sanitization in favor of speed.

public

Paramètres:
bool$setWhether to set them or not

Références enable_order_by_date(), remove_div(), set_image_handler(), strip_attributes(), strip_comments(), et strip_htmltags().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_timeout (   $timeout = 10)

Allows you to override the default timeout for fetching remote feeds.

This allows you to change the maximum time the feed's server to respond and send the feed back.

public

Depuis:
1.0 Beta 3
Paramètres:
int$timeoutThe maximum number of seconds to spend waiting to retrieve a feed.

Références $timeout.

SimplePie::set_url_replacements (   $element_attribute = array('a' => 'href', 'area' => 'href', 'blockquote' => 'cite', 'del' => 'cite', 'form' => 'action', 'img' => array('longdesc', 'src'), 'input' => 'src', 'ins' => 'cite', 'q' => 'cite'))

Set element/attribute key/value pairs of HTML attributes containing URLs that need to be resolved relative to the feed

public

Depuis:
1.0
Paramètres:
array$element_attributeElement/attribute key/value pairs

Références sanitize().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::set_useragent (   $ua = SIMPLEPIE_USERAGENT)

Allows you to override the default user agent string.

public

Paramètres:
string$uaNew user agent string.
SimplePie::SimplePie (   $feed_url = null,
  $cache_location = null,
  $cache_duration = null 
)

The SimplePie class contains feed level data and options

There are two ways that you can create a new SimplePie object. The first is by passing a feed URL as a parameter to the SimplePie constructor (as well as optionally setting the cache location and cache expiry). This will initialise the whole feed with all of the default settings, and you can begin accessing methods and properties immediately.

The second way is to create the SimplePie object with no parameters at all. This will enable you to set configuration options. After setting them, you must initialise the feed using $feed->init(). At that point the object's methods and properties will be available to you. This format is what is used throughout this documentation.

public

Depuis:
1.0 Preview Release
Paramètres:
string$feed_urlThis is the URL you want to parse.
string$cache_locationThis is where you want the cache to be stored.
int$cache_durationThis is the number of seconds that you want to store the cache file for.

Références $cache_duration, $cache_location, $feed_url, init(), null, sanitize(), set_cache_duration(), set_cache_location(), et set_feed_url().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::sort_items (   $a,
  $b 
)
static
array Stores the default attributes to be stripped by SimplePie::strip_attributes (   $attribs = '')
Voir également:
SimplePie::strip_attributes() private

Références $attribs, $strip_attributes, et sanitize().

Référencé par set_stupidly_fast().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::strip_comments (   $strip = false)

Références sanitize().

Référencé par set_stupidly_fast().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

array Stores the default tags to be stripped by SimplePie::strip_htmltags (   $tags = '',
  $encode = null 
)
Voir également:
SimplePie::strip_htmltags() private

Références $strip_htmltags, null, et sanitize().

Référencé par set_stupidly_fast().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::subscribe_aol ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_bloglines ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_eskobo ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_feed ( )

Références SimplePie_Misc\fix_protocol(), null, sanitize(), et SIMPLEPIE_CONSTRUCT_IRI.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_feedfeeds ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_feedster ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_google ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_gritwire ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_itunes ( )

Références SimplePie_Misc\fix_protocol(), null, sanitize(), et SIMPLEPIE_CONSTRUCT_IRI.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_msn ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_netvibes ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_newsburst ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_newsgator ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_odeo ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_outlook ( )

Références SimplePie_Misc\fix_protocol(), null, sanitize(), et SIMPLEPIE_CONSTRUCT_IRI.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_podcast ( )

Références SimplePie_Misc\fix_protocol(), null, sanitize(), et SIMPLEPIE_CONSTRUCT_IRI.

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_podnova ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_rojo ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

SimplePie::subscribe_service (   $feed_url,
  $site_url = null 
)

Creates the subscribe_* methods' return data

private

Paramètres:
string$feed_urlString to prefix to the feed URL
string$site_urlString to prefix to the site URL (and suffix to the feed URL)
Renvoie:
mixed URL if feed exists, false otherwise

Références $feed_url, $return, get_link(), null, sanitize(), SIMPLEPIE_CONSTRUCT_IRI, et subscribe_url().

Référencé par subscribe_aol(), subscribe_bloglines(), subscribe_eskobo(), subscribe_feedfeeds(), subscribe_feedster(), subscribe_google(), subscribe_gritwire(), subscribe_msn(), subscribe_netvibes(), subscribe_newsburst(), subscribe_newsgator(), subscribe_odeo(), subscribe_podnova(), subscribe_rojo(), et subscribe_yahoo().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::subscribe_url ( )

Références null, sanitize(), et SIMPLEPIE_CONSTRUCT_IRI.

Référencé par get_base(), et subscribe_service().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

SimplePie::subscribe_yahoo ( )

Références subscribe_service().

+ Voici le graphe d'appel pour cette fonction :


Documentation des données membres

SimplePie::$all_discovered_feeds = array()

Référencé par get_all_discovered_feeds().

SimplePie::$author_class = 'SimplePie_Author'
SimplePie::$autodiscovery = SIMPLEPIE_LOCATOR_ALL
SimplePie::$autodiscovery_cache_duration = 604800
SimplePie::$cache = true

Référencé par get_favicon(), et init().

SimplePie::$cache_class = 'SimplePie_Cache'
SimplePie::$cache_duration = 3600

Référencé par SimplePie().

SimplePie::$cache_location = './cache'

Référencé par SimplePie().

SimplePie::$cache_name_function = 'md5'
SimplePie::$caption_class = 'SimplePie_Caption'
SimplePie::$category_class = 'SimplePie_Category'
SimplePie::$config_settings = null
SimplePie::$content_type_sniffer_class = 'SimplePie_Content_Type_Sniffer'
SimplePie::$copyright_class = 'SimplePie_Copyright'
SimplePie::$credit_class = 'SimplePie_Credit'
SimplePie::$data = array()

Référencé par init(), sanitize(), et set_raw_data().

SimplePie::$enclosure_class = 'SimplePie_Enclosure'
SimplePie::$error

Référencé par error().

SimplePie::$favicon_handler = ''
SimplePie::$feed_url

Référencé par SimplePie(), et subscribe_service().

SimplePie::$file

Référencé par get_favicon(), init(), et set_file().

SimplePie::$file_class = 'SimplePie_File'
SimplePie::$force_feed = false
SimplePie::$force_fsockopen = false
SimplePie::$image_handler = ''
SimplePie::$input_encoding = false

Référencé par init().

SimplePie::$item_class = 'SimplePie_Item'
SimplePie::$item_limit = 0
SimplePie::$javascript = 'js'
SimplePie::$locator_class = 'SimplePie_Locator'
SimplePie::$max_checked_feeds = 10
SimplePie::$multifeed_objects = array()
SimplePie::$multifeed_url = array()
SimplePie::$order_by_date = true
SimplePie::$parser_class = 'SimplePie_Parser'
SimplePie::$rating_class = 'SimplePie_Rating'
SimplePie::$raw_data

Référencé par init().

SimplePie::$restriction_class = 'SimplePie_Restriction'
SimplePie::$sanitize
SimplePie::$source_class = 'SimplePie_Source'
SimplePie::$strip_attributes = array('bgsound', 'class', 'expr', 'id', 'style', 'onclick', 'onerror', 'onfinish', 'onmouseover', 'onmouseout', 'onfocus', 'onblur', 'lowsrc', 'dynsrc')

Référencé par strip_attributes().

SimplePie::$strip_htmltags = array('base', 'blink', 'body', 'doctype', 'embed', 'font', 'form', 'frame', 'frameset', 'html', 'iframe', 'input', 'marquee', 'meta', 'noscript', 'object', 'param', 'script', 'style')

Référencé par strip_htmltags().

SimplePie::$timeout = 10

Référencé par set_timeout().

SimplePie::$useragent = SIMPLEPIE_USERAGENT
SimplePie::$xml_dump = false

La documentation de cette classe a été générée à partir du fichier suivant :