PHP library for connecting to SSRS over SOAP
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
library/SSRS cache_wsdl_path as a base path Dec 8, 2017
samples Namespaced Dec 5, 2013
tests Set execution parameters test Apr 15, 2015
.gitignore Remove empty stream IDs Aug 5, 2015
LICENSE Initial commit Dec 5, 2013 Update Mar 10, 2015
build.xml Tests almost back to passing Dec 5, 2013
composer.json Form rendering with ZendFramework2 May 15, 2015


PHP library for connecting to SSRS over SOAP


Although it isn't mandatory to use Composer, without it you will need to set up autoloading or require the invidual classes manually. We highly recommend you install php-ssrs using Composer, its easy to get started:


  • PHP5.4
  • PHP curl module (on ubuntu, its sudo apt-get install php5-curl)

Installation / Usage

The easiest way to use php-ssrs is to install it with composer. To include the library in to your project using composer, run the following command:

$ php composer.phar require chartblocks/php-ssrs:~1.0.

OR add the following to your composer.json file:

    "require": {
        "chartblocks/php-ssrs": "~1.0."

See the wiki for information on how to get started!

$ssrs = new \SSRS\Report('http://server/reportserver/', array('username' => 'thomas', 'password' => 'secureme'));
$ssrs->listChildren('/Report Folder');