curl没有登录到cpanel

| 我有这个很棒的php类,它曾经让我登录cpanel并调用了我想要的任何路径。现在它坏了:
<?php
class cPanel {
  var $cPanelUser   = \"\";
  var $cPanelPass   = \"\";
  var $cPanelDomain = \"\";
  var $cPanelPort   = 0;
  var $cPanelRel    = \"\";
  var $cPanelRoot   = \"\";

  function cPanel($cPanelDomain, $cPanelPort, $authUser, $authPass) {
    $this->cPanelDomain = $cPanelDomain;
    $this->cPanelPort = $cPanelPort;
    $this->cPanelUser = $authUser;
    $this->cPanelPass = $authPass;
    //Root path of cPanel to load pages begining with /

    $this->cPanelRoot = \"http\".($this->cPanelPort==2083 ? \"s\" : \"\").\"://\".$this->cPanelDomain.\":\".$this->cPanelPort.\"/frontend/x3/\";
    //Relative path of cPanel to load pages not begining with /
    $this->cPanelRel = $this->cPanelRoot.\"\";
  }
  function fetchPage($cPanelPage, $sPostVars = \"\") {
    $curl = curl_init();
    $loginf = sprintf(\"[%s]:[%s]\", $this->cPanelUser, $this->cPanelPass);

    //Build the path. If it begins with / we go and paste at root
    if ($cPanelPage[0] == \'/\') {
      $url = $this->cPanelRoot.substr($cPanelPage, 1);
    }
    else {
      //Build the path - if begins with / we go and paste relative
      $url = $this->cPanelRel.$cPanelPage;
    }

    curl_setopt ($curl, CURLOPT_URL, $url.\"?\".$sPostVars);
    curl_setopt ($curl, CURLOPT_TIMEOUT, 30);
    curl_setopt ($curl, CURLOPT_USERAGENT, sprintf(\"Mozilla/%d.0\",rand(4,5)));
    curl_setopt ($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt ($curl, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt ($curl, CURLOPT_FAILONERROR, 0);
    curl_setopt ($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
    curl_setopt ($curl, CURLOPT_USERPWD, $loginf);
    $html = curl_exec ($curl);
    echo \'Errors: \' . curl_errno($curl) . \' \' . curl_error($curl) . \'<br><br>\';
    echo $html;
    curl_close ($curl);

    //print_r($url);
    return $html;
  }

}
我在一台服务器上使用此脚本,并调用尝试在另一台服务器上登录并运行fastastico脚本。这是错误输出:错误:7无法连接到主机 我已多次检查用户名和密码。     
已邀请:
        您遇到的错误似乎比php / curl相关问题更像是一种连接问题。 这台机器可以上网吗? 是否正确配置了其DNS服务器? 您可以向cPanel主机支付1英镑吗? cPanel主机中是否有阻止您的新防火墙?     

要回复问题请先登录注册