This is how I am trying to do my navigation menu, but I am only getting the first directory listing, and not the sub directories. any ideas?
<?php
$root_directory="/ra-apps/documentation/vorfa/Deliverables";
$directory_command = "find ./ -type d | sed 's/^.\///'| grep -v 'CVS' | grep -v 'php' | egrep -v '^$'";
$output=array();
exec($directory_command,$output);
$files=array();
$d_s=array();
$last_d="";
$first_time_thru=true;
foreach($output as $line) {
$file=basename($line);
$directory=dirname($line);
if ($directory != $last_d) {
// if this is the first time thru, turn flag off,
// else we need to add the previously generated
// arrays to our master list
if (!$first_time_thru) {
array_push($d_s,
array($last_d => $files));
$files=array();
}
}
array_push($files, $file);
$last_d=$directory;
$first_time_thru=false;
}
ksort($d_s);
foreach($d_s as $line) {
$directory=key($line);
$files=$line[$directory];
$_link_dir=$directory;
?>
<script>
fSubSubSub = insFld(fSubSub, gFld("<?php echo $directory; ?>", ""))
</script>
<?php
if (is_dir($directory)) {
?>
<script>
fSubSubSubSub = insFld(fSubSubSub, gFld("<?php echo $directory; ?>", ""))
</script>
<?
foreach ($files as $file) {
?>
<script>
insDoc(fSubSubSubSub, gLnk(0, "<?php echo $file;?>", "<?php echo "$directory/$file"; ?>"))
</script>
<?
}
} else {
foreach($files as $file) {
?>
<script>
insDoc(fSubSubSub, gLnk(0, "<?php echo $file;?>", "<?php echo "$directory/$file"; ?>"))
</script>
<?php
}
}
}
?>