Дерево каталогов со всем содержимым

lollipop

Новичок
Здрасте. Задача такова: пользователь вводит в форме название каталога (допустим С:/trololo) прога должна показать все содержимое в виде дерева каталогов включая все подкаталоги и файлы которые там хранятся. Решил запилить через рекурсию.
PHP:
$path=$_REQUEST['path'];
// НА ЭКРАН
function print_screen($path){
   global $path;
    $d=opendir($path);
        echo "Содержимое папки ".$path."<br><br>";
		while(false !== ($e=readdir($d))){// проверка (некоторые файлы могут быть равны false)
           	if(($e==".") || ($e=="..")) continue; 
      //  $e=$path."/".$e;
            if(!is_dir($e)){//3
                @$size=filesize($e);// Размер файла
                @$modif=filemtime($e);// время 
                @$prava=fileperms($e);// права
                echo "FILE ".$e." ".$size."Kb";
                echo " ".date("r" ,$modif); 
                echo $prava."<br>";
            }
            else{
                @$size=filesize($e);// Размер файла
                @$modif=filemtime($e);// время 
                @$prava=fileperms($e);// права
                echo "DIR ".$e." ".$size."Kb";
                echo " ".date("r" ,$modif); 
                echo $prava."<br>";
			print_screen($path."/".$e);// !!!!!!!!!!
				
			}
            
        }
		
closedir($d);
}
print_screen($path);
Не могу правильно передать путь в функцию. Если у кого есть идеи помогите разобраться.
 
Сверху