My code executing fine but folder and sub domain not created. Please tell where exactly i am doing mistake.
function create_subdomain($subDomain,$cPanelUser,$cPanelPass,$rootDomain)
{
$buildRequest = "/frontend/x3/subdomain/doadddomain.html?rootdomain=" . $rootDomain . "&domain=" . $subDomain . "&dir=public_html/subdomains/" . $subDomain;
$openSocket = fsockopen('78.46.111.226',2082);
if(!$openSocket) {
return "Socket error";
exit();
}
$authString = $cPanelUser . ":" . $cPanelPass;
$authPass = base64_encode($authString);
$buildHeaders = "GET " . $buildRequest ."
";
$buildHeaders .= "HTTP/1.0
";
$buildHeaders .= "Host:$rootDomain
";
$buildHeaders .= "Authorization: Basic " . $authPass . "
";
$buildHeaders .= "
";
fputs($openSocket, $buildHeaders);
while(!feof($openSocket)) {
fgets($openSocket,128);
}
fclose($openSocket);
$newDomain = "http://" . $subDomain . "." . $rootDomain . "/";
return "Created subdomain $newDomain";
}
Hoping for the quickest reply Thanks in advance.