Ik heb voor een systeem van ons het API script gebruikt van DirectAdmin. Het aanmaken van hostingpakketten wordt nu allemaal realtime gedaan. Nu is er alleen een probleem met het aanmaken van een reseller. Ik heb precies alles overgenomen van de website van DA maar er worden geen resellers aangemaakt. Hieronder het script (we gebruiken HTTPsocket, dit komt van het DA forum), wie ziet het probleem?
PHP Code:function DACreateReseller ($da_user,$da_email,$da_password,$da_domein,$da_package,$da_ipadres,$da_ip,$da_username,$da_password) {
//Connectie opzetten
$socket = new HTTPSocket;
//Inloggen
$socket->connect($da_ip,2222);
$socket->set_login($da_username,$da_password);
$socket->set_method('POST');
$socket->query('/CMD_ACCOUNT_RESELLER',
array(
'action' => 'create',
'username' => $da_user, // The User's username. 4-8 characters, alphanumeric
'email' => $da_email, // A valid email address
'passwd' => $da_password, // The User's password. 5+ characters, ascii
'passwd2' => $da_password, // Password double check. 5+ characters, ascii
'domain' => $da_domein, // A valid domain name in the form: domain.com
'package' => $da_package, // One of the User packages created by the Reseller
'ip' => 'shared', // One of the ips which is available for user creation. Only free or shared ips are allowed.
'notify' => 'no', // yes or no. If yes, an email will be sent to email
'add' => 'Submit' //Submit
));
$result = $socket->fetch_body();
return $result;
}

Likes:

