Campaign Monitor PHPAboutCampaign Monitor PHP is a PHP library for interacting with the Campaign Monitor API. Campaign Monitor is a great web app that manages email campaigns.
SupportDO NOT CONTACT ANY DEVELOPER/CONTRIBUTOR TO THIS LIBRARY DIRECTLY.
All support requests should go through the Campaign Monitor - 'API developer community' forum where help can be provided by other community members.
CreditCampaign Monitor - creators of the API that we use. Freshview - creators of Campaign Monitor. Kaiser Shahid - wrote the original version 1.0 of Campaign Monitor PHP as well as rewriting and refactoring for version 1.2. Pixel Fusion - staff member Keri Henare updated Campaign Monitor PHP to version 1.1. HistoryVersion 1.4.5Tiny bug fix for the Template.Create method. zip file url was being passed in incorrectly. Version 1.4.4Slightly modified the CMBase.array2xml() function, to avoid a bug in Dreamweaver being manifested when CMBase.php is edited in Dreamweaver (stripping out of "/" character when used before a "$" in a double-quoted string). See the forum topic at http://www.campaignmonitor.com/forums/viewtopic.php?id=2492 for details. Bug has been reported to Adobe. Version 1.4.3Added support for Subscribers.GetSingleSubscriber, List.GetStats and User.GetApiKey. Refactored CMBase.php so that the CMBase class only contains utility-like methods and all API wrapper methods are in the CampaignMonitor class. Version 1.4.2Fixed a bug in CampaignMonitor.campaignCreate(). Added CampaignMonitor.campaignDelete() and a sample (Campaign.Delete.php) for this API method. Version 1.4.1Replaced xml2array() function with a working version. Maintains formatting of the array produced by the previous version of xml2array(), but at the same time fixes several formatting errors being caused by the previous version. Version 1.4Added template-related functions to the CampaignMonitor class (to wrap new API template-related functionality) and added example pages for each of these new functions (Client.GetTemplates.php, Template.Create.php, Template.GetDetail.php, Template.Update.php and Template.Delete.php). Version 1.3Updated the CMBase.php file with the new methods in the API and added examples for each of these new methods Version 1.2.4Changed the encoding to utf8 Version 1.2.3Fixed bug in the subscriberAddRedundant method Version 1.2.2Fixed bugs in the library code and added a Campaign.Create sample call. Version 1.2Code base superceeded by further work by Kaiser Shahid. Version 1.1.2Modified to support new API endpoint. Version 1.1.1Fixed CustomFields not being sent in correct format Added check to make sure that Campaign being Sent is not in the past. Minor documentation correction Version 1.1Keri Henare of New Zealand Web Design & Development company Pixel Fusion recently added all of the new, missing functionality as well as some core code changes. He also created this Google Code repository and released the code under the LGPL license. Version 1.0Campaign Monitor PHP was originally created by Kaiser Shahid to allow PHP developers to interact directly with the Campaign Monitor API.
Use Patent Claims
Include Install Instructions
These details are provided for information only. No information here is legal advice and should not be used as such.