Обход дерева каталогов

dEn

Guest
Обход дерева каталогов

Привет всем!
Помогите пожалуйста сделать обход дерева каталогов, а то у меня что-то не получается... Может где ошибка?

function search( $d_name ) {
if ( chdir( $d_name ) ) {
$h = opendir( "." );
if ( $h ) {
while ( $file = readdir( $h ) ) {
if ( is_file( $file ) ) {
printf( "%s is a file<br>", $file );
} else {
if ( $file != "." && $file != ".." ) {
printf( "%s if a dir<br>", $file );
search( $file );
}
}
}
} else {
printf( "Error!" );
}
} else {
printf( "Error<br>");
}
}

PS: А под Юниксом оно работать будет?
 
Сверху