<?php
// Information of WHM (Ex: root)
$whm_user = "root"; //Username WHM
$whm_pass = "123456"; //Password WHM
$whm_host = "123.456.789.123"; //Input Correct Your IP Server
function getVar($name, $def = '') {
if (isset($_REQUEST[$name]))
return $_REQUEST[$name];
else
return $def;
}
// Domain or Subdomain of Hosting
if (!isset($user_domain)) {
$user_domain = getVar('domain');
}
// Username of Account
if (!isset($user_name)) {
$user_name = getVar('user');
}
// Passwod of Account
if (!isset($user_pass)) {
$user_pass = getVar('password');
}
// Name Package
if (!isset($user_plan)) {
$user_plan = getVar('package');
}
// Email Contact
if (!isset($user_email)) {
$user_email = getVar('email');
}
// Config for create hosting
if (!empty($user_name)) {
$script = "http://{$whm_user}:{$whm_pass}@{$whm_host}:2086/scripts/wwwacct";
$params = "?plan={$user_plan}&domain={$user_domain}&username={$user_name}&password={$user_pass}&contactemail={$user_email}";
$result = file_get_contents($script.$params);
// Echo result
echo "<title>Created Hosting cPanel. Information Hosting Below</title>| Domain: $user_domain<br>
| Ip: $whm_host<br>
| UserName: $user_name<br>
| PassWord: $user_pass<br>
| Email: $user_email<br>
| Login cPanel: <a href="http://$whm_host:2082">http://$whm_host:2082</a>";
}
// Box Information Account
else {
$frm = <<<cP
<html>
<head>
<title>Create Hosting cPanel Easy</title>
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
</head>
<body>
<style>
input { border: 1px solid black; }
</style>
<form method="post">
<h3>Create Hosting cPanel</h3>
<table border="0">
<tr><td>Domain:</td><td><input autocomplete="off" name="domain" size="30"></td><td>Domain or Subdomain, without www.</td></tr>
<tr><td>Username:</td><td><input autocomplete="off" name="user" size="30"></td><td>Username</td></tr>
<tr><td>Password:</td><td><input autocomplete="off" name="password" size="30"></td><td>Password</td></tr>
<input type="hidden" autocomplete="off" name="package" size="30" value="PackageName"/>
<tr><td>Email:</td><td><input autocomplete="off" name="email" size="30"></td><td></td></tr>
<tr><td colspan="3"><br /><input type="submit" value="Create Hosting"></td></tr>
</table>
</form>
</body>
</html>
cP;
echo $frm;
}
// PackageName change to Hosting1 or Plan1 you created on WHM
$user_domain = $_POST['domain'];
$user_name = $_POST['user'];
$user_pass = $_POST['password'];
$user_email = $_POST['email'];
?>