Ordner erstellen per FTP - aber wie ?

chrisbhv

Mitglied
Hallo, Ich wollte eigentlich nur eine mkdir funktion nutzen, die in etwa so aussah:

PHP:
mkdir($rel_pfad . $ordner ,0777);
mkdir($rel_pfad . $ordner . $tmb ,0777);

Allerdings hat der Browser mir dann gesagt, dass ich im SofeMode bin.
Da ich dann hier das Froum durchwühlt habe - und gelsen habe, dass es mit FTP funktionieren soll, habe ich dann auch dementsprechend ein kleines Script gefunden:

PHP:
//FTP-Verbindung 
function ftpconnect() 
{ 
    include($GLOBALS['includepath']."config.inc.php"); 
    //FTP Verbindung 
    $ftpcon = @ftp_connect("$ftphost"); 
    return $ftpcon; 
} 
//FTP-Auth 
function ftpauth($ftpcon) 
{ 
    include($GLOBALS['includepath']."config.inc.php"); 
    $login_result = @ftp_login($ftpcon, "$ftpuser", "$ftppass"); 
    return $login_result; 
} 
//FTP-Verzeichnis wechseln 
function ftpchange($ftpcon, $path) 
{ 
    include($GLOBALS['includepath']."config.inc.php"); 
    $chdir = @ftp_chdir($ftpcon, $path); 
    return $chdir; 
} 
//FTP-Verzeichnis erstellen 
//dabei wird die zuvor aufgebaute ftpverbindung übergeben 
//und das zu erstellende verzeichnis 
function ftpmake($ftpcon, $baum) 
{ 
    include($GLOBALS['includepath']."config.inc.php"); 
    $mkdir = @ftp_mkdir($ftpcon,  $baum); 
    return $mkdir; 
} 
//FTP-Quit 
function ftpquit($ftpcon) 
{ 
    ftp_quit($ftpcon); 
}

Zu dem script gehört noch wie im Quelltext oben steht die config.inc.php :

PHP:
$ftphost = "xxxxx";
$ftpuser = "xxxx";
$ftppass = "xxxxx";

$baum = "bla_bla";

welches ich dann ausprobiert habe. Ich bekam nur ein weißes Blatt im Browser angezeigt, wo ich mir dann gedacht habe das script funktioniert - Als ich dann jedoch mal nachgeschaut habe ob der Ordner erstellt ist. - FEHLANZEIGE.....

Das mit den Variablen, habe ich mir so gedacht - ich hoffe, dass es richtig ist....

Kann mir jemand helfen ?
Ich verstehe nicht die Variable "$baum" ist das das Verzeichnis, was ich neu erstellen möchte ( in der config.inc.php deklariert als "bla_bla")
Und woher nimmt er den Relativen Pfad ? ($GLOBALS['includepath'])


Herzlichen dank im voraus....

Christian
 
Zurück