Skip to content

A php library for building xmlrpc clients and servers

License

Notifications You must be signed in to change notification settings

gggeek/phpxmlrpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

18ededb · Feb 18, 2025
Jan 7, 2023
Sep 7, 2024
Jan 17, 2025
Jan 17, 2025
Jan 17, 2025
Jan 17, 2025
Feb 22, 2023
Feb 14, 2025
Feb 18, 2025
Jun 1, 2020
Jan 10, 2023
Feb 15, 2023
Jan 10, 2023
Jan 17, 2025
Feb 9, 2023
Feb 14, 2023
Feb 21, 2015
Feb 25, 2023
Feb 22, 2023

Repository files navigation

XMLRPC for PHP (a.k.a. PHPXMLRPC)

A php library for building xml-rpc clients and servers.

Requirements and Installation

The recommended way to install this library is using Composer.

Detailed installation instructions are in the INSTALL.md file, along with system requirements listing.

Documentation

  • See the documentation page at gggeek.github.io/phpxmlrpc for a list of the library main features and all project related information, including information about online resources such as debuggers and demo servers.

  • The user manual can be found in the doc/manual directory: phpxmlrpc_manual.adoc. It includes sections about upgrading from previous versions and the Backwards compatibility promise as well as about running the library's testing suite and bundled debugger.

    The manual is formatted as an asciidoc file - if viewing it locally, it is recommended to either use an IDE which can natively render asciidoc, or view it as html with a browser by serving it via a webserver and accessing /doc/manual/index.html

    The latest version of the manual is also accessible online at https://github.com/gggeek/phpxmlrpc/blob/master/doc/manual/phpxmlrpc_manual.adoc

  • Automatically-generated documentation for the API is available online at http://gggeek.github.io/phpxmlrpc/doc-4/api/index.html

  • You are encouraged to look also at the code examples found in the demo/ directory.

    Note: to reduce the size of the download, the demo files are not part of the default package installed with Composer. You can either check them out online at https://github.com/gggeek/phpxmlrpc/tree/master/demo, download them as a separate tarball from https://github.com/gggeek/phpxmlrpc/releases or make sure they are available locally by installing the library using Composer option --prefer-install=source. Whatever the method chosen, make sure that the demo folder is not directly accessible from the internet, i.e. it is not within the webserver root directory).

Extras

License

Use of this software is subject to the terms in the license.txt file

License Latest Stable Version Total Downloads

Build Status Code Coverage