cPanel::Accounting PHP Module

 

The cPanel Accounting PHP module is designed to give programs that need access to create/remove/modify accounts an easy way to implement this in their PHP program.

The general syntax for calling these functions is:
function_name ($host,$user,$accesshash,$usessl,$args);

Example:
createacct ($host,$user,$accesshash,$usessl,$acctdomain,$acctuser,$acctpass,$acctplan);

For security reasons if you are connecting to a remote server you should set the usessl argument to 1.

You must have the curl+SSL module installed for this to work.

Cpanel Accounting supports the following methods:

new

Create a new Cpanel::Accounting Object.

showversion

"

Shows what version of WHM the remote server is running.

listaccts

Lists currently active accounts.

listpkgs

Lists packages available for creation.

createacct

Creates a new account on the server.

killacct

Terminates an account on the server.

suspend

Suspends an account on the server.

unsuspend

Unsuspends an account on the server.

Below is a sample PHP program:

#!/usr/local/cpanel/3rdparty/bin/php

"?php

require '/usr/local/cpanel/Cpanel/Accounting.php.inc';
$host = "localhost";
$user = "";
$accesshash = '';

$accts = listaccts($host,$user,$accesshash,0);
print_r($accts);
$pkgs = listpkgs($host,$user,$accesshash,0);
print_r($pkgs);
?"

cPanel Web Site Feedback Form

Find everything you were looking for? Yes No

If no, what were you looking for?

Is there anything we can do to improve your experience?

Comments:

Contact Email (optional):