Neurodeamon
Erfahrenes Mitglied
So, jetzt brauche ich selbst mal Hilfe
Problem:
Verzeichnisse sowie ALLE Unterverzeichnisse (sowie deren... usw) auslesen.
Script:
Das ganze klappt ganz gut, wenn man es nur per print oder echo ausgeben möchte:
Möchte man das ganze jetzt in ein Array bekommen wird das ganze schon schwieriger. Ich habe im Moment einen Aussetzer und hab alle möglichen und unmöglichen Konstrukte ausprobiert ...
Das Problem ist wohl das jeder rekursive Aufruf vorhandene Arrays löscht und neu anlegt (vermute ich mal). Ich habe auch schon versucht ein mehrdimensionales Array zu bilden, aber das scheitert auch. Argh!
*brain suspend, overheating protection*
Wäre für Denkanstösse / Beispiele dankbar
Greetz,
Neuro
Problem:
Verzeichnisse sowie ALLE Unterverzeichnisse (sowie deren... usw) auslesen.
Script:
Das ganze klappt ganz gut, wenn man es nur per print oder echo ausgeben möchte:
PHP:
<?php
$basedir = ".";
// functions
function listdir($basedir){
if ($handle = @opendir($basedir)) {
while (false !== ($dir = readdir($handle)))
{
if ($dir == '.' || $dir == '..'){
} else {
if (is_dir($basedir."/".$dir)){
echo $basedir."/".$dir."<br>";
listdir($basedir."/".$dir);
}
}
}
closedir($handle);
}
}
listdir($basedir);
?>
Möchte man das ganze jetzt in ein Array bekommen wird das ganze schon schwieriger. Ich habe im Moment einen Aussetzer und hab alle möglichen und unmöglichen Konstrukte ausprobiert ...
Das Problem ist wohl das jeder rekursive Aufruf vorhandene Arrays löscht und neu anlegt (vermute ich mal). Ich habe auch schon versucht ein mehrdimensionales Array zu bilden, aber das scheitert auch. Argh!
*brain suspend, overheating protection*
Wäre für Denkanstösse / Beispiele dankbar
Greetz,
Neuro