Hallo.
Problem: Ich möchte Pfade und Dateien rekursiv und sortiert ausgeben.
Lösungsansatz:
<?php
function scan_dir ($original_dir) {
if ($handle = opendir($original_dir)) {
while (false != ($dir = readdir($handle))) {
if (is_dir($original_dir.$dir) && $dir != '.' && $dir != '..') {
// $sort[$dir] = $dir;
// echo ' dir-'.$original_dir.$dir.' ';
scan_dir ($original_dir.$dir.'/');
}
elseif (is_file($original_dir.$dir)) {
// $sort_file[$dir] = $dir;
// echo ' File-'.$dir.' ';
}
}
closedir($handle);
}
}
/*
ksort($sort_file);
foreach ($sort_file as $dir) {
echo $dir . '<br />';
}
*/
?>
Wenn ich die Echos ein-kommentiere, dann bekomme ich alles angezeigt aber nicht sortiert.
Ich denke mal, daß ich da ein Multi-Dimensionales Array brauche.
Wenn ja, wie macht man es dann? Syntax? Ausgabe?
MfG Jörg