2011-03-21 57 views
0

我有一個函數代碼動態地php.Code使子域名低於子站點創建問題dyamicaly在PHP

<?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(); 
    } 
    // ... 

這是工作確定我的測試server.But當我的文件傳輸到客戶服務器,這是不工作。客戶服務器是「iPage」,即時通訊發生錯誤「套接字錯誤」。我不想低估爲什麼這是錯誤發生,即使這在以前的服務器中工作正常。並且在iPage中也沒有任何皮膚名稱可用。幫助我。 謝謝

回答

1

也許您的客戶服務器的配置不允許使用套接字連接。使用fsockopen的調試參數(http://de2.php.net/manual/en/function.fsockopen.php)可以清楚地瞭解發生了什麼問題。錯誤號和錯誤字符串會非常有幫助!

+0

謝謝您的接受!錯誤是什麼? – strauberry 2011-03-21 10:54:22

1

Strauberry是對的。不過,您似乎可以使用Cpanel API來執行此類任務。