Hallo,
ich habe folgendes Problem. Ich brauche ein Skript das aus einer bestehenden FTP-Verbindung alle Verzeichnisse mit Unterverzeichnisse ausliest und die dann in ein Array schreibt, damit ich sie später in einer "Baumstruktur" darstellen kann. Allerdings funktioniert mein Skript nicht. Am Anfang wenn die Funktion aufgerufen wird steht in der Variable $verzeichnis die ich an die Funktion weiter gebe "/" oder ein Heimatverzeichniss von einer Domain. Kann mir jemand sagen wie ich die Funktion umschreiben muss dammit ich ein richtiges Array bekomme?
Danke
mfg.Schneidoa
PHP-Code:
function ftp_verzeichnisse($ftp_verbindung, $verzeichnis)
{
$ftp_nlist = ftp_nlist($ftp_verbindung, $verzeichnis);
$anzahl = count($ftp_nlist);
for($i=0;$i<$anzahl;$i++){
if (ftp_chdir($ftp_verbindung, $ftp_nlist[$i])) {
$ordner[] .= $ftp_nlist[$i] ;
$ordner[] .= ftp_verzeichnisse($ftp_verbindung, $ftp_nlist[$i]);
}
ftp_chdir($ftp_verbindung, '..');
}
return $ordner;
}