SimplePie
[ class tree: SimplePie ] [ index: SimplePie ] [ all elements ]

Procedural File: simplepie.inc

Source Location: /simplepie.inc





Page Details:

SimplePie

A PHP-Based RSS and Atom Feed Framework. Takes the hard work out of managing a complete RSS/Atom solution.

Copyright (c) 2004-2008, Ryan Parman and Geoffrey Sneddon All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

* Neither the name of the SimplePie Team nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.




Tags:

link:  Please submit all bug reports and feature requests to the SimplePie forums
todo:  phpDoc comments
link:  SimplePie
author:  Ryan Parman
copyright:  2004-2008 Ryan Parman, Geoffrey Sneddon
author:  Geoffrey Sneddon
version:  "Pecan"
license:  BSD License







SIMPLEPIE_BUILD [line 60]

SIMPLEPIE_BUILD = gmdate('YmdHis',SimplePie_Misc::parse_date(substr('$Date: 2008-08-16 06:29:20 -0700 (Sat, 16 Aug 2008) $',7,25))?SimplePie_Misc::parse_date(substr('$Date: 2008-08-16 06:29:20 -0700 (Sat, 16 Aug 2008) $',7,25)):filemtime(__FILE__))
SimplePie Build



Tags:

todo:  Hardcode for release (there's no need to have to call SimplePie_Misc::parse_date() only every load of simplepie.inc)

[ Top ]



SIMPLEPIE_CONSTRUCT_ALL [line 243]

SIMPLEPIE_CONSTRUCT_ALL = 63
All constructs


[ Top ]



SIMPLEPIE_CONSTRUCT_BASE64 [line 228]

SIMPLEPIE_CONSTRUCT_BASE64 = 8
base64-encoded construct


[ Top ]



SIMPLEPIE_CONSTRUCT_HTML [line 218]

SIMPLEPIE_CONSTRUCT_HTML = 2
HTML construct


[ Top ]



SIMPLEPIE_CONSTRUCT_IRI [line 233]

SIMPLEPIE_CONSTRUCT_IRI = 16
IRI construct


[ Top ]



SIMPLEPIE_CONSTRUCT_MAYBE_HTML [line 238]

SIMPLEPIE_CONSTRUCT_MAYBE_HTML = 32
A construct that might be HTML


[ Top ]



SIMPLEPIE_CONSTRUCT_NONE [line 208]

SIMPLEPIE_CONSTRUCT_NONE = 0
No construct


[ Top ]



SIMPLEPIE_CONSTRUCT_TEXT [line 213]

SIMPLEPIE_CONSTRUCT_TEXT = 1
Text construct


[ Top ]



SIMPLEPIE_CONSTRUCT_XHTML [line 223]

SIMPLEPIE_CONSTRUCT_XHTML = 4
XHTML construct


[ Top ]



SIMPLEPIE_FILE_SOURCE_CURL [line 384]

SIMPLEPIE_FILE_SOURCE_CURL = 8
cURL file source


[ Top ]



SIMPLEPIE_FILE_SOURCE_FILE_GET_CONTENTS [line 389]

SIMPLEPIE_FILE_SOURCE_FILE_GET_CONTENTS = 16
file_get_contents() file source


[ Top ]



SIMPLEPIE_FILE_SOURCE_FSOCKOPEN [line 379]

SIMPLEPIE_FILE_SOURCE_FSOCKOPEN = 4
fsockopen() file source


[ Top ]



SIMPLEPIE_FILE_SOURCE_LOCAL [line 374]

SIMPLEPIE_FILE_SOURCE_LOCAL = 2
Local file source


[ Top ]



SIMPLEPIE_FILE_SOURCE_NONE [line 364]

SIMPLEPIE_FILE_SOURCE_NONE = 0
No file source


[ Top ]



SIMPLEPIE_FILE_SOURCE_REMOTE [line 369]

SIMPLEPIE_FILE_SOURCE_REMOTE = 1
Remote file source


[ Top ]



SIMPLEPIE_IANA_LINK_RELATIONS_REGISTRY [line 354]

SIMPLEPIE_IANA_LINK_RELATIONS_REGISTRY = 'http://www.iana.org/assignments/relation/'
IANA Link Relations Registry


[ Top ]



SIMPLEPIE_LINKBACK [line 76]

SIMPLEPIE_LINKBACK = '<a href="'.SIMPLEPIE_URL.'" title="'.SIMPLEPIE_NAME.' '.SIMPLEPIE_VERSION.'">'.SIMPLEPIE_NAME.'</a>'
SimplePie Linkback


[ Top ]



SIMPLEPIE_LOCATOR_ALL [line 118]

SIMPLEPIE_LOCATOR_ALL = 31
All Feed Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_AUTODISCOVERY [line 88]

SIMPLEPIE_LOCATOR_AUTODISCOVERY = 1
Feed Link Element Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_LOCAL_BODY [line 100]

SIMPLEPIE_LOCATOR_LOCAL_BODY = 4
Local Feed Body Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_LOCAL_EXTENSION [line 94]

SIMPLEPIE_LOCATOR_LOCAL_EXTENSION = 2
Local Feed Extension Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_NONE [line 82]

SIMPLEPIE_LOCATOR_NONE = 0
No Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_REMOTE_BODY [line 112]

SIMPLEPIE_LOCATOR_REMOTE_BODY = 16
Remote Feed Body Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_REMOTE_EXTENSION [line 106]

SIMPLEPIE_LOCATOR_REMOTE_EXTENSION = 8
Remote Feed Extension Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOWERCASE [line 253]

SIMPLEPIE_LOWERCASE = 2
Change to lowercase


[ Top ]



SIMPLEPIE_NAME [line 49]

SIMPLEPIE_NAME = 'SimplePie'
SimplePie Name


[ Top ]



SIMPLEPIE_NAMESPACE_ATOM_03 [line 283]

SIMPLEPIE_NAMESPACE_ATOM_03 = 'http://purl.org/atom/ns#'
Atom 0.3 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_ATOM_10 [line 278]

SIMPLEPIE_NAMESPACE_ATOM_10 = 'http://www.w3.org/2005/Atom'
Atom 1.0 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_DC_10 [line 314]

SIMPLEPIE_NAMESPACE_DC_10 = 'http://purl.org/dc/elements/1.0/'
DC 1.0 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_DC_11 [line 319]

SIMPLEPIE_NAMESPACE_DC_11 = 'http://purl.org/dc/elements/1.1/'
DC 1.1 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_GEORSS [line 329]

SIMPLEPIE_NAMESPACE_GEORSS = 'http://www.georss.org/georss'
GeoRSS Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_ITUNES [line 344]

SIMPLEPIE_NAMESPACE_ITUNES = 'http://www.itunes.com/dtds/podcast-1.0.dtd'
iTunes RSS Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_MEDIARSS [line 334]

SIMPLEPIE_NAMESPACE_MEDIARSS = 'http://search.yahoo.com/mrss/'
Media RSS Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG [line 339]

SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG = 'http://search.yahoo.com/mrss'
Wrong Media RSS Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_RDF [line 288]

SIMPLEPIE_NAMESPACE_RDF = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
RDF Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_RSS_090 [line 293]

SIMPLEPIE_NAMESPACE_RSS_090 = 'http://my.netscape.com/rdf/simple/0.9/'
RSS 0.90 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_RSS_10 [line 298]

SIMPLEPIE_NAMESPACE_RSS_10 = 'http://purl.org/rss/1.0/'
RSS 1.0 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_RSS_10_MODULES_CONTENT [line 303]

SIMPLEPIE_NAMESPACE_RSS_10_MODULES_CONTENT = 'http://purl.org/rss/1.0/modules/content/'
RSS 1.0 Content Module Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_RSS_20 [line 309]

SIMPLEPIE_NAMESPACE_RSS_20 = ''
RSS 2.0 Namespace

(Stupid, I know, but I'm certain it will confuse people less with support.)



[ Top ]



SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO [line 324]

SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO = 'http://www.w3.org/2003/01/geo/wgs84_pos#'
W3C Basic Geo (WGS84 lat/long) Vocabulary Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_XHTML [line 349]

SIMPLEPIE_NAMESPACE_XHTML = 'http://www.w3.org/1999/xhtml'
XHTML Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_XML [line 273]

SIMPLEPIE_NAMESPACE_XML = 'http://www.w3.org/XML/1998/namespace'
XML Namespace


[ Top ]



SIMPLEPIE_PCRE_HTML_ATTRIBUTE [line 263]

SIMPLEPIE_PCRE_HTML_ATTRIBUTE = '((?:[\x09\x0A\x0B\x0C\x0D\x20]+[^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3E][^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3D\x3E]*(?:[\x09\x0A\x0B\x0C\x0D\x20]*=[\x09\x0A\x0B\x0C\x0D\x20]*(?:"(?:[^"]*)"|\'(?:[^\']*)\'|(?:[^\x09\x0A\x0B\x0C\x0D\x20\x22\x27\x3E][^\x09\x0A\x0B\x0C\x0D\x20\x3E]*)?))?)*)[\x09\x0A\x0B\x0C\x0D\x20]*'
PCRE for HTML attributes


[ Top ]



SIMPLEPIE_PCRE_XML_ATTRIBUTE [line 268]

SIMPLEPIE_PCRE_XML_ATTRIBUTE = '((?:\s+(?:(?:[^\s:]+:)?[^\s:]+)\s*=\s*(?:"(?:[^"]*)"|\'(?:[^\']*)\'))*)\s*'
PCRE for XML attributes


[ Top ]



SIMPLEPIE_PHP5 [line 359]

SIMPLEPIE_PHP5 = version_compare(PHP_VERSION,'5.0.0','>=')
Whether we're running on PHP5


[ Top ]



SIMPLEPIE_SAME_CASE [line 248]

SIMPLEPIE_SAME_CASE = 1
Don't change case


[ Top ]



SIMPLEPIE_TYPE_ALL [line 203]

SIMPLEPIE_TYPE_ALL = 1023
All feed types


[ Top ]



SIMPLEPIE_TYPE_ATOM_03 [line 188]

SIMPLEPIE_TYPE_ATOM_03 = 256
Atom 0.3


[ Top ]



SIMPLEPIE_TYPE_ATOM_10 [line 193]

SIMPLEPIE_TYPE_ATOM_10 = 512
Atom 1.0


[ Top ]



SIMPLEPIE_TYPE_ATOM_ALL [line 198]

SIMPLEPIE_TYPE_ATOM_ALL = 768
All Atom


[ Top ]



SIMPLEPIE_TYPE_NONE [line 123]

SIMPLEPIE_TYPE_NONE = 0
No known feed type


[ Top ]



SIMPLEPIE_TYPE_RSS_090 [line 128]

SIMPLEPIE_TYPE_RSS_090 = 1
RSS 0.90


[ Top ]



SIMPLEPIE_TYPE_RSS_091 [line 143]

SIMPLEPIE_TYPE_RSS_091 = 6
RSS 0.91 (both Netscape and Userland)


[ Top ]



SIMPLEPIE_TYPE_RSS_091_NETSCAPE [line 133]

SIMPLEPIE_TYPE_RSS_091_NETSCAPE = 2
RSS 0.91 (Netscape)


[ Top ]



SIMPLEPIE_TYPE_RSS_091_USERLAND [line 138]

SIMPLEPIE_TYPE_RSS_091_USERLAND = 4
RSS 0.91 (Userland)


[ Top ]



SIMPLEPIE_TYPE_RSS_092 [line 148]

SIMPLEPIE_TYPE_RSS_092 = 8
RSS 0.92


[ Top ]



SIMPLEPIE_TYPE_RSS_093 [line 153]

SIMPLEPIE_TYPE_RSS_093 = 16
RSS 0.93


[ Top ]



SIMPLEPIE_TYPE_RSS_094 [line 158]

SIMPLEPIE_TYPE_RSS_094 = 32
RSS 0.94


[ Top ]



SIMPLEPIE_TYPE_RSS_10 [line 163]

SIMPLEPIE_TYPE_RSS_10 = 64
RSS 1.0


[ Top ]



SIMPLEPIE_TYPE_RSS_20 [line 168]

SIMPLEPIE_TYPE_RSS_20 = 128
RSS 2.0


[ Top ]



SIMPLEPIE_TYPE_RSS_ALL [line 183]

SIMPLEPIE_TYPE_RSS_ALL = 255
All RSS


[ Top ]



SIMPLEPIE_TYPE_RSS_RDF [line 173]

SIMPLEPIE_TYPE_RSS_RDF = 65
RDF-based RSS


[ Top ]



SIMPLEPIE_TYPE_RSS_SYNDICATION [line 178]

SIMPLEPIE_TYPE_RSS_SYNDICATION = 190
Non-RDF-based RSS (truly intended as syndication format)


[ Top ]



SIMPLEPIE_UPPERCASE [line 258]

SIMPLEPIE_UPPERCASE = 4
Change to uppercase


[ Top ]



SIMPLEPIE_URL [line 65]

SIMPLEPIE_URL = 'http://simplepie.org'
SimplePie Website URL


[ Top ]



SIMPLEPIE_USERAGENT [line 71]

SIMPLEPIE_USERAGENT = SIMPLEPIE_NAME.'/'.SIMPLEPIE_VERSION.' (Feed Parser; '.SIMPLEPIE_URL.'; Allow like Gecko) Build/'.SIMPLEPIE_BUILD
SimplePie Useragent



Tags:


[ Top ]



SIMPLEPIE_VERSION [line 54]

SIMPLEPIE_VERSION = 'Pecan'
SimplePie Version


[ Top ]




Documentation generated on Sat, 16 Aug 2008 07:54:05 -0700 by phpDocumentor 1.3.1