|
|
|
|
|
|
 |
|
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:
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);
?>
|
|
|
|
|
|
|