PHPackages                             surikat/esker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. surikat/esker

AbandonedArchivedApi[API Development](/categories/api)

surikat/esker
=============

063PHP

Since Nov 19Pushed 9y ago3 watchersCompare

[ Source](https://github.com/surikat/esker)[ Packagist](https://packagist.org/packages/surikat/esker)[ RSS](/packages/surikat-esker/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

```
Esker On Demand/FlyDoc Web Services for PHP

Thank you for downloading the Esker On Demand/FlyDoc Web Services for PHP application sample.
This download contains code designed to help you begin using Esker On Demand/FlyDoc Web Services.
This sample is provided as-is.

REQUIREMENTS

- PHP 5.3 or higher

CONTENTS

This sample contains:

    index.php                (PHP samples menu)
    sendfax.php              (Sample of fax sending)
    sendsmtp.php             (Sample of Email sending)
    sendsms.php              (Sample of SMS sending)
    sendmailondemand.php     (Sample of Mail sending)
    sessionservice.php       (Proxy classes for Esker SessionService Web Service)
    submissionservice.php    (Proxy classes for Esker SubmissionService Web Service)
    queryservice.php         (Proxy classes for Esker QueryService Web Service)
    data\azur1023.txt        (Required file for executing the samples)
    data\sample.pdf          (Required file for executing the samples)
    data\cover.rtf           (Required file for executing the samples)
    wsdl\*.wsdl              (WSDL files used by the Proxy classes)

To obtain the wsdl files for your application, refer to the Esker On Demand/FlyDoc Web Services documentation.

DOCUMENTATION & SUPPORT

Documentation is available at: http://doc.esker.com/eskerondemand/cv_ly/en/webservices/

This sample is provided as-is.

RUNNING THE SAMPLE APPLICATION

1. Install and configure PHP on your web server (Important: with safe_mode disabled if applicable)
2. Update the php.ini file

    Change the following parameter (Default 30) :

    max_execution_time = 300     ; Maximum execution time of each script, in seconds

    This change is required for executing the samples as we wait for documents to
    be completed on the server. This loop can take a few minutes. This is not required if
    you don't need to wait for documents to be completed in your PHP scrips.

3. Install and configure PHP/CURL (required for HTTPS)

    Remove the semicolon from the following line in the php.ini file:

	;extension=php_curl.dll

    libcurl is statically linked in, but the SSL libraries are not. The two SSL-related DLLs
    from the OpenSSL project (libeay32.dll and ssleay32.dll) are bundled with the Windows PHP
    package. You must copy libeay32.dll and ssleay32.dll from the DLL folder of the PHP/ binary
    package to the SYSTEM folder of your Windows machine. (Ex: C:\WINNT\SYSTEM32 or
    C:\WINDOWS\SYSTEM).

To test your installation run the following command in the php install directory:

php.exe -i

if you get any warning messages check the following:

    * The extensions directory has not been set correctly in the php.ini file
      to fix it - make sure there is the following line in your php.ini file
      extension_dir="c:\php\extensions\" (or the relevant directory string)
    * Make sure the php_curl.dll file is in that directory. Note: the php_curl.dll
      is the PHP/CURL binding DLL and is included in the binary PHP download package
      for Windows.
    * Also make sure that the files necessary for curl to run are in the SYSTEM folder
      if your Windows machine. (Ex: C:\WINNT\SYSTEM32 or C:\WINDOWS\SYSTEM).

4. Edit the sample files (sendfax.php, sendsmtp.php, sendsms.php and sendmailondemand.php):

    In all sample files:

    Change the value of the $m_Username variable with your Esker On Demand/FlyDoc Username.
    Change the value of the $m_Password variable with your Esker On Demand/FlyDoc Password.

    sendfax.php - Change the following fax number with your fax number:
    $transport->vars[1] = CreateValue('FaxNumber', '+33472834697');

    sendsmtp.php - Change the following email address with your email:
    $transport->vars[1] = CreateValue('EmailAddress', 'customer@someplace.net');

    sendsms.php - Change the following mobile number with your mobile number:
    $transport->vars[2] = CreateValue('SMSNumber', '+33672335425');

    sendmailondemand.php - Change the following postal address with your address:
    $transport->vars[3] = CreateValue('ToBlockAddress', 'ADERTY firm' .  chr(10) . 'Jaco Aderti' .  chr(10) . '17 Bella Villa Roma' .  chr(10) . '12666 Querbo' .  chr(10) . 'FRANCE');

5. Create a Virtual Directory or make you web server points to the sample folder.
6. Run the main sample file (index.php) from your browser.
```

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/085e64547ac1b32cc49f4f6ba5950c35f593f79d8523e2379869ab512eb8a725?d=identicon)[surikat](/maintainers/surikat)

---

Top Contributors

[![devthejo](https://avatars.githubusercontent.com/u/6781828?v=4)](https://github.com/devthejo "devthejo (4 commits)")

### Embed Badge

![Health badge](/badges/surikat-esker/health.svg)

```
[![Health](https://phpackages.com/badges/surikat-esker/health.svg)](https://phpackages.com/packages/surikat-esker)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M272](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
