Estas utilizando PHP 4 ?, si no es el caso, deberias utilizar
RecursiveDirectoryIterator, un ejemplo:
Código PHP:
Ver original$path = '/path/to/dir';
$iterator = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($path),
RecursiveIteratorIterator::SELF_FIRST);
foreach($iterator as $file) {
echo $file . PHP_EOL;
}
Saludos.