可能重复:
problems in dynamic craetion of subdomains in php子站点创建问题的动态
嗨, 我有以下代码正在测试服务器上的罚款,但是当我转移到的iPage服务器我子域没有被创建。我找不到来自哪里.Plz看看。
function subd($host,$port,$ownername,$passw,$request) {
//$sock = fsockopen('localhost',2082);
$sock = fsockopen("www.mydomain.com", 80, $errno, $errstr, 30);
echo $sock;
if(!$sock) {
print('Socket error');
exit();
}
$authstr = "$ownername:$passw";
$pass = base64_encode($authstr);
$in = "GET $request\r\n";
$in .= "HTTP/1.0\r\n";
$in .= "Host:$host\r\n";
$in .= "Authorization: Basic $pass\r\n";
$in .= "\r\n";
fputs($sock, $in);
while (!feof($sock)) {
$result .= fgets ($sock,128);
}
fclose($sock);
return $result;
}
$domain='mydomain.com';
$subd="f1f1f1f1";
$request = "/frontend/$cpanel_skin/subdomain/doadddomain.html?rootdomain=$domain&domain=$subd";
密码和userid与我的代码。我没有得到任何错误。当我回应这是打印“资源ID#1”附近插座打印($袜子)。
你能告诉我们这是什么不同于[你先前关于这个脚本的问题](http://stackoverflow.com/questions/5046575/problems-in-dynamic-craetion-of-subdomains-in-php) ?这似乎与我完全相同。此外,您似乎未能发布所有适当的代码。在发布的代码中有* no *回声/打印。 – Charles 2011-03-22 14:19:14
以前我得到一个错误“套接字错误”,但目前我的子域不创建。我不假设为什么这个错误发生。 – 2011-03-22 15:33:19