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

