Hallo!
ich habe ein problem. und zwar möchte ich gerne einen ordner der mehrere ordner, Datein, Weitere Unerordner etc. enthält komplett in einen Mehrdimensionalen Array schreiben.
leider gelingt es mir nicht die unterverzeichnisse einzuordnen.
Ordner Strucktur:
Ergebniss:
Ich habe as gefühl das das script ansich funktioniert, da er an den richtigen stellen sein "s" setzt... leider öffnet er keinen neuen unter array und füll dort den ganzen namen "sub1" anstatt "s" ein. aber wo ist mein fehler?
wie kann ich den array anständig befüllen.
ich habe ein problem. und zwar möchte ich gerne einen ordner der mehrere ordner, Datein, Weitere Unerordner etc. enthält komplett in einen Mehrdimensionalen Array schreiben.
leider gelingt es mir nicht die unterverzeichnisse einzuordnen.
Ordner Strucktur:
Code:
test1 sub1 sub2 sub3 Test2 Test3 sub1 sub2
PHP-Code:
$path = "Database/";
$dir = openDir($path);
$data = array();
$i = 0;
while($primary = readDir($dir))
{
$primarypath = $path.$primary;
if(!strstr($primary, "."))
{
$data[$i] = $primary;
$newpath = $path.$primary."/";
$subdir = opendir($newpath);
$f = 10;
while($secondary = readDir($subdir))
{
$secondarypath = $newpath.$secondary;
if(is_dir($secondarypath) AND !strstr($secondary, "."))
{
$data[$i][$f] = $secondary;
$f++;
}
}
$i++;
}
}
closeDir($dir);
Code:
Array ( [0] => test1 sss [1] => Test2 [2] => Test3 ss )
wie kann ich den array anständig befüllen.
Kommentar