Write the whole thing as a function, and then do a check like if (is_dir("/path/to/directory")) { listDirs("/path/to/directory"); }
PHP will allow you to recursively call a function from with that same function. Mike Frazer <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > Hello, > > I need to print out a list of directories, which is a piece of cake, just do something out of the manual: > <?php > $handle = opendir('.'); > while (false != ($file = readdir($handle))) { > if ( ($file != ".") && ($file != "..") && (is_dir ($file)) ) > echo "<li>$file</li>\n"; > } > closedir($handle); > ?> > > The thing is, I need the sub-directories, and the sub-directories under them... ad infinitum in a list format. > i.e. > *Dir1 > *SubDir1of1 > *SubDir2of1 > *Dir2 > *SubDir1of2 > *SubSubDir1of2 > ... etc. > > There are some truly great php applications for this, such as: > http://freshmeat.net/projects/phpmyexplorer/ > But it's way ahead of what I need. > > Any crafty suggestions? > > Thanks for any input, > > Sean > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]