problem with CMD_API_ACCOUNT_USER

linkinhost

Verified User
Joined
Sep 15, 2004
Messages
9
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:
<?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
 
Checkboxes are Good (imo :P)

Why not try:

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

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

HTH
 
Back
Top