PDA

View Full Version : problem with CMD_API_ACCOUNT_USER


linkinhost
09-17-2004, 06:06 AM
hi all i need some help im unable to set this for somereason jsut won't work for me all it does it sets from the ftp and down to off and everything unlimited



<?php

if($_GET['create'] == 1)
{
if($_POST['pass'] != "pass"){echo "ERROR PASSWORD INCORRECT";exit;}

include 'httpsocket.php';

$create = new HTTPSocket;
$create->connect('domain.com',2222);

$create->set_login("user", "pass");

$create->set_method('POST');

$create->query('/CMD_API_ACCOUNT_USER',
array(
'action' => 'create',
'add' => 'Submit',
'username' => $_POST['username'],
'email' => $_POST['email'],
'passwd' => $_POST['passwd'],
'passwd2' => $_POST['passwd2'],
'domain' => $_POST['domain'],
'bandwidth' => $_POST['bandwidth'],
'ubandwidth' => $_POST['ubandwidth'],
'quota' => $_POST['quota'],
'uquota' => $_POST['uquota'],
'vdomains' => $_POST['vdomains'],
'uvdomains' => $_POST['uvdomains'],
'nsubdomains' => $_POST['nsubdomains'],
'unsubdomains' => $_POST['unsubdomains'],
'nemails' => $_POST['nemails'],
'unemails' => $_POST['unemails'],
'nemailf' => $_POST['nemailf'],
'unemailf' => $_POST['unemailf'],
'nemailml' => $_POST['nemailml'],
'unemailml' => $_POST['unemailml'],
'nemailr' => $_POST['nemailr'],
'unemailr' => $_POST['unemailr'],
'mysql' => $_POST['mysql'],
'umysql' => $_POST['umysql'],
'domainptr' => $_POST['domainptr'],
'udomainptr' => $_POST['udomainptr'],
'ftp' => $_POST['ftp'],
'uftp' => $_POST['uftp'],
'aftp' => $_POST['aftp'],
'cgi' => $_POST['cgi'],
'ssl' => $_POST['ssl'],
'ssh' => $_POST['ssh'],
'dnscontrol' => $_POST['dnscontrol'],
'ip' => $_POST['ip'],
'notify' => $_POST['notify'],
));

$result = $create->fetch_parsed_body();

if($result['error'] == 1)
{
?>
<center>Error Creating account<br>The Error Is : <? echo "$result[details]"; ?> </center>
<?php
}
else
{
?>
<center>Account Successfuly Created. An Email has been sent with more information<br>Click <a href='login.html'>Here</a>, To login to your new account.<br>Please note that dns changes can take up to 24hours.</center>
<?php
}

exit;
}

?>

<form action='<?=$PHP_SELF;?>?create=1' method='post' name='form'>
<table width=600 border=0 cellpadding=0 cellspacing=0>
<tr><td width=300>Username*:</td><td width=300><input name='username' type='text' STYLE="WIDTH: 200px">
</td></tr><td>Email:</td><td><input name='email' type='text' STYLE="WIDTH: 200px">
</td></tr><td>Password**:</td><td><input name='passwd' type='password' STYLE="WIDTH: 200px">
</td></tr><td>Password Validate**:</td><td><input name='passwd2' type='password' STYLE="WIDTH: 200px">
</td></tr><td>Domain:</td><td><input type=text name='domain' STYLE="WIDTH: 200px">
</td></tr><td>Bandwidth:</td><td><input type=text name='bandwidth' STYLE="WIDTH: 200px">
</td></tr><td>U - Bandwidth:</td><td><input type=radio value='on' name='ubandwidth'>On <input type=radio value='off' name='ubandwidth' checked>Off

</td></tr><td>Space:</td><td><input type=text name='quota' STYLE="WIDTH: 200px">
</td></tr><td>U - Space:</td><td><input type=radio value='on' name='uquota'>On <input type=radio value='off' name='uquota' checked>Off

</td></tr><td>domains:</td><td><input type=text name='vdomains' STYLE="WIDTH: 200px">
</td></tr><td>U - domains:</td><td><input type=radio value='on' name='uvdomains'>On <input type=radio value='off' name='uvdomains' checked>Off

</td></tr><td>subdomains:</td><td><input type=text name='nsubdomains' STYLE="WIDTH: 200px">
</td></tr><td>U - subdomains:</td><td><input type=radio value='on' name='unsubdomains'>On <input type=radio value='off' name='unsubdomains' checked>Off

</td></tr><td>emails:</td><td><input type=text name='nemails' STYLE="WIDTH: 200px">
</td></tr><td>U - emails:</td><td><input type=radio value='on' name='unemails'>On <input type=radio value='off' name='unemails' checked>Off

</td></tr><td>nemail forward:</td><td><input type=text name='nemailf' STYLE="WIDTH: 200px">
</td></tr><td>U - nemail forward:</td><td><input type=radio value='on' name='unemailf'>On <input type=radio value='off' name='unemailf' checked>Off

</td></tr><td>mail lists:</td><td><input type=text name='nemailml' STYLE="WIDTH: 200px">
</td></tr><td>U - mail lists:</td><td><input type=radio value='on' name='unemailml'>On <input type=radio value='off' name='unemailml' checked>Off

</td></tr><td>mail auto respond:</td><td><input type=text name='nemailr' STYLE="WIDTH: 200px">
</td></tr><td>U - mail auto repond:</td><td><input type=radio value='on' name='unemailr'>On <input type=radio value='off' name='unemailr' checked>Off

</td></tr><td>mysql DB:</td><td><input type=text name='mysql' STYLE="WIDTH: 200px">
</td></tr><td>U - mysql DB:</td><td><input type=radio value='on' name='umysql'>On <input type=radio value='off' name='umysql' checked>Off

</td></tr><td>domain pointers:</td><td><input type=text name='domainptr' STYLE="WIDTH: 200px">
</td></tr><td>U - domain pointers:</td><td><input type=radio value='on' name='udomainptr'>On <input type=radio value='off' name='udomainptr' checked>Off

</td></tr><td>ftp:</td><td><input type=text name='ftp' STYLE="WIDTH: 200px">
</td></tr><td>U - ftp:</td><td><input type=radio value='on' name='uftp'>On <input type=radio value='off' name='uftp' checked>Off

</td></tr><td>anonymous ftp:</td><td><input type=radio value='on' name='aftp'>On <input type=radio value='off' name='aftp' checked>Off
</td></tr><td>cgi:</td><td><input type=radio value='on' name='cgi'>On <input type=radio value='off' name='cgi' checked>Off
</td></tr><td>ssl:</td><td><input type=radio value='on' name='ssl'>On <input type=radio value='off' name='ssl' checked>Off
</td></tr><td>ssh:</td><td><input type=radio value='on' name='ssh'>On <input type=radio value='off' name='ssh' checked>Off
</td></tr><td>dnscontrol:</td><td><input type=radio value='on' name='dnscontrol'>On <input type=radio value='off' name='dnscontrol' checked>Off

</td></tr><td>ipaddress:</td><td><input type=text name='ip' value='XX.XX.XX.XX' STYLE="WIDTH: 200px">
</td></tr><td>notify:</td><td><input type=radio value='yes' name='notify' checked>Yes <input type=radio value='no' name='notify'>No

</td></tr><td>ADMIN PASSWORD:</td><td><input type=pass name='pass' STYLE="WIDTH: 200px">




</td></tr><td colspan=2><input type=submit value='Create'><br>* 4-8 Characters, alphanumeric<br>** 5+ Characters, alphanumeric<br>U unlimited<br>Cheaked means yes</td></tr>
</table>



can someone help me out here i tried check boxes they didn't work same error so i went to radio boxes any help will be greatfull

thanks

LinkinHost

toothbrush
10-21-2004, 12:58 PM
Checkboxes are Good (imo :P)

Why not try:

<input name="option1" type="checkbox" />

...
'uoption' => $_POST['option1'],
...

HTH