gpt4 book ai didi

php - 使用php创建动态子域

转载 作者:搜寻专家 更新时间:2023-10-31 21:35:52 26 4
gpt4 key购买 nike

我的代码执行正常,但未创建文件夹和子域。请告诉我到底在哪里做错了。

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 ."\r\n";
$buildHeaders .= "HTTP/1.0\r\n";
$buildHeaders .= "Host:$rootDomain\r\n";

$buildHeaders .= "Authorization: Basic " . $authPass . "\r\n";
$buildHeaders .= "\r\n";

fputs($openSocket, $buildHeaders);
while(!feof($openSocket)) {
fgets($openSocket,128);
}
fclose($openSocket);

$newDomain = "http://" . $subDomain . "." . $rootDomain . "/";

return "Created subdomain $newDomain";

}

希望尽快回复提前致谢。

最佳答案

为什么你需要为此创建动态文件夹,你可以使用 htaccess batter。

试试下面的 htaccess 代码:

<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com *.example.com
DocumentRoot /www/domain
</VirtualHost>

关于php - 使用php创建动态子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19924070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com