این پست که در ادامه مشاهده خواهید کرد برای کد php جهت ایجاد subdomain در cpanel می باشد که می خواهیم در ادامه قطعه کد مورد استفاده در آن را برای شما توضیح دهیم. برای اینکه با کد php جهت ایجاد subdomain در cpanel بیشتر آشنا شوید، با کلیک روی ادامه مطلب می توانید ادامه مطلب را مشاهده کنید و اطلاعات لازم در زمینه کد php جهت ایجاد subdomain در cpanel را به دست آورید.
در زیر همان طور که توضیح دادیم، قطعه کد معرفی شده می باشد و با استفاده از آن می توانید تغییر لازم در طراحی سایت خود با کد php را مشاهده کنید. کد php زیر برای علاقمندانی گذارده شده است که کنجاوانه منتظر پیدا کردن بهترین و بهینه ترین راه را برای بهینه سازی وب سایت خود می باشند. شما را دعوت به خواندن این قطعه کد می کنیم و امیدواریم که مفید واقع شود.
از کد زیر برای ایجاد subdomain در cpanel استفاده نمایید.
<?php
function create_subdomain($subDomain,$cPanelUser,$cPanelPass,$rootDomain) {// $buildRequest = “/frontend/x3/subdomain/doadddomain.html?rootdomain=” . $rootDomain . “&domain=” . $subDomain;
$buildRequest = “/frontend/x3/subdomain/doadddomain.html?rootdomain=” . $rootDomain . “&domain=” . $subDomain . “&dir=public_html/subdomains/” . $subDomain;
$openSocket = fsockopen(‘localhost’,2082);
if(!$openSocket) {
return “Socket error”;
exit();
}$authString = $cPanelUser . “:” . $cPanelPass;
$authPass = base64_encode($authString);
$buildHeaders = “GET ” . $buildRequest .”rn”;
$buildHeaders .= “HTTP/1.0rn”;
$buildHeaders .= “Host:localhostrn”;
$buildHeaders .= “Authorization: Basic ” . $authPass . “rn”;
$buildHeaders .= “rn”;fputs($openSocket, $buildHeaders);
while(!feof($openSocket)) {
fgets($openSocket,128);
}
fclose($openSocket);$newDomain = “http://” . $subDomain . “.” . $rootDomain . “/”;
// return “Created subdomain $newDomain”;
}
create_subdomain($subDomain,$cPanelUser,$cPanelPass,$rootDomain);
?>