Procedural File: rpc.php
Source Location: /modules/pearxmlrpc/rpc.php
Classes:
XML_RPC_Base
The common methods and properties for all of the XML_RPC classes
XML_RPC_Client
The methods and properties for submitting XML RPC requests
XML_RPC_Response
The methods and properties for interpreting responses to XML RPC requests
XML_RPC_Message
The methods and properties for composing XML RPC messages
XML_RPC_Value
The methods and properties that represent data in XML RPC format
Page Details:
PHP implementation of the XML-RPC protocol
This is a PEAR-ified version of Useful inc's XML-RPC for PHP. It has support for HTTP transport, proxies and authentication. PHP versions 4 and 5 LICENSE: License is granted to use or modify this software ("XML-RPC for PHP") for commercial or non-commercial use provided the copyright of the author is preserved in any distributed or derivative work. THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESSED 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 AUTHOR 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:
Includes:
string $GLOBALS['XML_RPC_Array'] [line 121]
boolean $GLOBALS['XML_RPC_auto_base64'] [line 228]
string $GLOBALS['XML_RPC_backslash'] [line 199]
string $GLOBALS['XML_RPC_Base64'] [line 115]
string $GLOBALS['XML_RPC_Boolean'] [line 91]
string $GLOBALS['XML_RPC_DateTime'] [line 109]
string $GLOBALS['XML_RPC_defencoding'] [line 180]
string $GLOBALS['XML_RPC_Double'] [line 97]
array $GLOBALS['XML_RPC_err'] [line 151]
int $GLOBALS['XML_RPC_erruser'] [line 186]
int $GLOBALS['XML_RPC_errxml'] [line 192]
string $GLOBALS['XML_RPC_func_ereg'] [line 207]
string $GLOBALS['XML_RPC_func_ereg_replace'] [line 209]
string $GLOBALS['XML_RPC_func_split'] [line 211]
string $GLOBALS['XML_RPC_I4'] [line 79]
string $GLOBALS['XML_RPC_Int'] [line 85]
array $GLOBALS['XML_RPC_str'] [line 165]
string $GLOBALS['XML_RPC_String'] [line 103]
string $GLOBALS['XML_RPC_Struct'] [line 127]
array $GLOBALS['XML_RPC_Types'] [line 134]
array $GLOBALS['XML_RPC_valid_parents'] [line 235]
array $GLOBALS['XML_RPC_xh'] [line 271]
XML_RPC_ERROR_ALREADY_INITIALIZED [line 63]
XML_RPC_ERROR_CONNECTION_FAILED [line 59]
XML_RPC_ERROR_INCORRECT_PARAMS [line 67]
XML_RPC_ERROR_INVALID_TYPE [line 51]
XML_RPC_ERROR_NON_NUMERIC_FOUND [line 55]
XML_RPC_ERROR_PROGRAMMING [line 71]
XML_RPC_cd [line 545]
void XML_RPC_cd(
$parser_resource, $data)
|
|
Character data handler for the XML parser
Parameters
XML_RPC_decode [line 1980]
mixed XML_RPC_decode(
object $XML_RPC_val)
|
|
Converts an XML_RPC_Value object into native PHP types
Tags:
Parameters
object |
$XML_RPC_val |
the XML_RPC_Value object to decode |
XML_RPC_ee [line 408]
void XML_RPC_ee(
$parser_resource, $name)
|
|
End element handler for the XML parser
Parameters
XML_RPC_encode [line 2012]
object the XML_RPC_encode(
mixed $php_val)
|
|
Converts native PHP types into an XML_RPC_Value object
Tags:
Parameters
mixed |
$php_val |
the PHP value or variable you want encoded |
XML_RPC_iso8601_decode [line 1960]
int XML_RPC_iso8601_decode(
$idate, [ $utc = 0])
|
|
Convert a datetime string into a Unix timestamp While timezones ought to be supported, the XML-RPC spec says: "Don't assume a timezone. It should be specified by the server in its documentation what assumptions it makes about timezones." This routine always assumes localtime unless $utc is set to 1, in which case UTC is assumed and an adjustment for locale is made when encoding.
Tags:
Parameters
XML_RPC_iso8601_encode [line 1931]
string XML_RPC_iso8601_encode(
$timet, [ $utc = 0])
|
|
Return an ISO8601 encoded string While timezones ought to be supported, the XML-RPC spec says: "Don't assume a timezone. It should be specified by the server in its documentation what assumptions it makes about timezones." This routine always assumes localtime unless $utc is set to 1, in which case UTC is assumed and an adjustment for locale is made when encoding.
Tags:
Parameters
XML_RPC_se [line 279]
void XML_RPC_se(
$parser_resource, $name, $attrs)
|
|
Start element handler for the XML parser
Parameters
|
$parser_resource |
|
|
$name |
|
|
$attrs |
|
|