Im trying to figure out how to recursively move over a directory.
With the code that I've provided
1. Is this the correct way to use it? Im using recursive functions to go deep.
I thought, that the class would do that for me somehow...
2. As it stands, it doesn't report the correct directory structure.
For example, if I had a directory in the root with another directory under it,
the second directory doesnt get echoed.
Thanks
------ dirr('.');
function dirr($dir) { $dir = new RecursiveDirectoryIterator($dir);
foreach($dir as $foo) { echo $foo->getPathname() . '<br />';
if ($foo->hasChildren()) { $bar = $foo->getChildren();
foreach($bar as $foo2) { if ($foo2->hasChildren()) { dirr($foo2->getPathname()); } else { echo $foo2->getPathName() . '<br />'; } } } } }
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php