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]