php中的子域创建问题dyamicaly

时间:2011-03-21 10:15:13

标签: php

我有一个功能代码,可以通过php.Code动态创建子域名

<?php

define('CPANELUSER','username');
define('CPANELPASS','password');
define('CPANEL_SKIN','x3');
define('DOMAIN','www.abcd.com ');


$result = subd('localhost',2082,$cpaneluser,$cpanelpass,$request);

function subd($host,$port,$ownername,$passw,$request) {

  $sock = fsockopen('localhost',2082);

  if(!$sock) {    
    print('Socket error');
    exit();
  }
  // ...

这在我的测试服务器上运行正常。但是当我将文件传输到客户服务器时,这是行不通的。客户服务器是“iPage”,我得到一个错误“套接字错误”。我没有低估为什么这是错误发生,即使这在以前的服务器工作正常。并且iPage中也没有任何皮肤名称。帮助我。 感谢

2 个答案:

答案 0 :(得分:1)

也许您的客户服务器配置不允许使用套接字连接。使用fsockopen(http://de2.php.net/manual/en/function.fsockopen.php)的调试参数可以清楚地了解出现了什么问题。错误号和错误字符串将非常有用!

答案 1 :(得分:1)

Strauberry是对的。尽管如此,您似乎可以使用Cpanel API来执行此类任务。