2016-06-18 9 views
0

Ich habe versucht, ein Skript zu erstellen, um mich in meine cpanel client anzumelden und Dateien oder Ordner zu erstellen, dies ist mein Code so weit, ich möchte bitte etwas Hilfe bekommen. Ich verwende xml API, um auf meine Kundenkonten zuzugreifen.php - Cpanel create new Ordner mit PHP-Code in cpanel

<?php 
    include("xmlapi/xmlapi.php"); 

    $ip = "127.0.0.1"; 
    $auth_user = $_POST['txtcpusername']; 
    $auth_pass = $_POST['txtcppassword']; 

//this is the part I am not sure about 
$xmlapi->api2_query($username, "Fileman", "addf", 
array("op"=>"unlink", "sourcefiles"=>''/public_html/subdomain.domain') 
); 
+0

Ich bin verwirrt. Können Sie eine klarere Aussage darüber machen, was Sie erreichen wollen? – Martin

+0

Warum verweisen Sie auf einen Array-Befehl von 'unlink', der nicht mit' create files or folders' korreliert. – Martin

+0

Und warum verwenden Sie CPanel Benutzername und Passwort POSTs? – Martin

Antwort

0

Ich habe eine Lösung gefunden .. i erstellen Sub-Domain (zum Beispiel Facebook/domain.com) und dann entferne ich die Sub-Domain entfernen. in publick html wird der ordner facebook erstellt, auch wenn ich die subdomain gelöscht habe, alles was ich mit einem php-script mache :).

'$xmlapi = new xmlapi('x.x.x.x'); 
$xmlapi->password_auth('root', 'password'); 
$xmlapi->set_debug(1); 

// create sub domain 
$xmlapi->api1_query($username, 'SubDomain', 'addsubdomain', array($subDomain, $domaindomain, 0, 0, '/public_html/subdomain.domain')); 

// delete sub domain 
$xmlapi->api1_query($username, 'SubDomain', 'delsubdomain', array($subDomain, $domain, 0, 0, ''/public_html/subdomain.domain'')); 
' 

sein ein sehr nützliches Stück Code :)